SpringCloud中Eureka注册服务的info信息无法用$动态显示artifactId和version

介绍下环境

  <properties>
        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8project.reporting.outputEncoding>
        <java.version>1.8java.version>
        <spring-cloud.version>Finchley.RC2spring-cloud.version>
        <spring-boot.version>2.0.2.RELEASEspring-boot.version>
    properties>

首先原本的pom.xml配置是这样的

<build>
    <finalName>microservicecloudfinalName>
    <resources>
        <resource>
            
            <directory>src/main/resourcesdirectory>
            
            <filtering>truefiltering>
        resource>
    resources>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.pluginsgroupId>
            <artifactId>maven-resources-pluginartifactId>
            <configuration>
                <delimiters>
                    
                    <delimit>$delimit>
                delimiters>
            configuration>
        plugin>
    plugins>
build>

application.yml中如下配置
SpringCloud中Eureka注册服务的info信息无法用$动态显示artifactId和version_第1张图片
页面结果显示:
SpringCloud中Eureka注册服务的info信息无法用$动态显示artifactId和version_第2张图片
可以看出artifactIdversion没有成功解析
一下列出两种解决方案:
第一种:

SpringCloud中Eureka注册服务的info信息无法用$动态显示artifactId和version_第3张图片
第二种:把$修改成@

你可能感兴趣的:(spring,cloud,spring,boot,微服务)