解决配置文件中有spring.profiles.active = “@spring.profiles.active@“但是读取不到生效的配置文件的问题
解决配置文件中有spring.profiles.active = "@spring.profiles.active@"但是读取不到生效的配置文件的问题
我们在配置文件中配置了profile
<profiles>
<!-- 开发环境 -->
<profile>
<id>dev</id>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
<nacos.namespace>public</nacos.namespace>
<nacos.group>DEFAULT_GROUP</nacos.group>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
但是启动的时候无法读取dev环境的内容,我们需要做出如下的配置。
pom.xml中的build标签中添加:
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>