我将 spring-boot-starter-parent 从 2.3.1 升级到 2.5.5,现在无法将“spring.profiles.active”属性从 pom 注入到 application.properties 文件。我在控制台中获得的不是配置文件值“以下配置文件处于活动状态@spring.active.profile@”
我的 .pom 文件
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<spring.profiles.active>prod</spring.profiles.active>
</properties>
</profile>
</profiles>
应用程序属性
spring.profile.active=@spring.profile.active@