行家:
<profiles>
<profile>
<id>local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<active.spring.profile>local</active.spring.profile>
</properties>
</profile>
</profiles>
应用程序属性:
spring.profiles.active=@active.spring.profile@
spring.config.additional-location=classpath:/profile/application-${spring.profiles.active}.properties
在此之后我无法从 src/main/resources/application-local.properties 获得价值,其中包含test.prop=123
@Service
public class TestProps {
@Value("${test.prop}")
String testProp;
@PostConstruct
void run() {
System.out.println(testProp);
}
}
错误在哪里?或者这是一个错误?
缥缈止盈
慕桂英546537
相关分类