我的父母pom中有以下个人资料
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<env>dev</env>
</properties>
</profile>
<profile>
<id>uat</id>
<properties>
<env>uat</env>
</properties>
</profile>
<profile>
<id>tst</id>
<properties>
<env>tst</env>
</properties>
</profile>
<profile>
<id>prd</id>
<properties>
<env>prd</env>
</properties>
</profile>
</profiles>
我已经创建了application-uat.properties和application-dev.properties。 我有
app.name = app.name =这是开发人员资料 和 app.name = app.name =这是uat配置文件
在相应的应用属性中。
在月食中,我选择Maven配置文件作为uat。
启动Spring Boot配置文件时,我收到以下消息
未设置有效的配置文件,而是使用默认配置文件:默认
org.springframework.beans.factory.BeanCreationException:错误 创建名称为“ myBean”的Bean:自动关联的注入 失败嵌套异常是java.lang.IllegalArgumentException:可以 无法解析值“ $ {app.name}”中的占位符“ app.name”
我该如何解决?