度娘上常见的配置:
info:
app.name: micro-service-cloud
company.name: www.baidu
build.artifactId: $project.artifactId$
build.version: $project.version$
或者
info:
app.name: micro-service-cloud
company.name: www.baidu
build.artifactId: ${project.artifactId}
build.version: ${project.version}
目的是想在yml文件读取到pom文件中配置的参数值,但是两种办法都获取不到
解决办法
application.properties配置文件,会用${parameter}去读取pom文件的变量
application.yml,${parameter}则是读取文件内部的变量值
若想读取pom.xml文件的变量应该使用@parameter@
但是,直接使用@@,在yml中是报错的,所以,要加上双引号
info:
app.name: micro-service-cloud
company.name: www.baidu
build.artifactId: "@project.artifactId@"
build.version: "@project.version@"
更多推荐
spring cloud yml配置$project.version$获取不到值问题处理
发布评论