问题描述【项目启动报错】

application.yml配置
spring:
profiles:
active: @activatedProperties@
pom.xml配置
<!-- 环境切换 -->
<profiles>
<profile>
<id>dev</id>
<properties>
<activatedProperties>dev</activatedProperties>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<activatedProperties>prod</activatedProperties>
</properties>
</profile>
</profiles>
问题解决,pom.xml 添加下面配置
- 注意 activatedProperties修改为你 application.yml配置中的信息
<build>
<plugins>
<plugin>
.....
</plugin>
</plugins>
<!--关键代码 -->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>application-${activatedProperties}.yml</include>
<include>application.yml</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>