我们有application.yml以及以下信息
info:
build:
artifact: ${project.artifactId}
name: ${project.name}
description: ${project.description}
version: ${project.version}
当我们通过mvn spring-boot:run访问/ info endpoints 时,我们看到以下内容
"build": {
"artifact": "${project.artifactId}",
"version": "${project.version}",
"name": "${project.name}",
"description": "${project.description}"
},
值不会被替换 .
打开过滤的标准Spring Boot Maven POM
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
默认情况下,筛选是否适用于YML文件?
1 回答
我无法复制这个,我使用相同的配置,并填充值 . 正如Dave Syer所说,我的父母pom确实有以下 Value