1、前言

  • 我们想在yml配置文件中读取xml中的值作为参数,就需要在maven打包的时候把xml文件打包进去
spring:
  application:
    name: @artifactId@ #拿到POM文件中的值
  profiles:
    active: @facility@

2、新增配置

  • 我们需要在标签内添加一下配置信息
<build>
    <!--重要 如果不设置resource 会导致application.yaml中的@ @找不到pom文件中的配置-->
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        </resource>
    </resources>
</build>