【发布时间】:2018-11-28 11:51:26
【问题描述】:
我想将 maven 配置文件链接到 spring 配置文件。该项目构建在一个战争文件中。该应用程序是部署在 Weblogic Server 中的 Spring 应用程序,而不是 SpringBoot。
我有这个pom.xml 文件
<profile>
<id>debug</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>debug</spring.profiles.active>
</properties>
</profile>
..
在应用程序中@Controller:
@Autowired
private Environment env;
final List<String> activeProfiles = Arrays.asList(env.getActiveProfiles());
但activeProfiles 是empty。
我得到了同样的结果
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.to.activate>local</spring.profiles.to.activate>
</properties>
【问题讨论】:
标签: java spring maven spring-mvc