SpringCloud中Eureka注册服务的info信息无法用$动态显示artifactId和version
作者:互联网
介绍下环境
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.RC2</spring-cloud.version>
<spring-boot.version>2.0.2.RELEASE</spring-boot.version>
</properties>
首先原本的pom.xml配置是这样的
<build>
<finalName>microservicecloud</finalName>
<resources>
<resource>
<!-- 允许访问src/main/resources下的内容 -->
<directory>src/main/resources</directory>
<!-- 过滤开启 -->
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<delimiters>
<!-- 在$符号开始$符号结尾的src/main/resources下的内容都可访问 -->
<delimit>$</delimit><!--注意这里是关键-->
</delimiters>
</configuration>
</plugin>
</plugins>
</build>
application.yml中如下配置
页面结果显示:
可以看出artifactId和version没有成功解析
一下列出两种解决方案:
第一种:
第二种:把$修改成@
标签:info,动态显示,UTF,SpringCloud,maven,version,resources,artifactId 来源: https://blog.csdn.net/qq_35818188/article/details/104695024