我对 Spring Platform 有点陌生。我正在实现基于 XML 的 Spring Profiles。
我已经在 web.xml 中声明了一个配置文件,例如
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>dev</param-value>
</context-param>
我想在我的 Java 类中获取活动配置文件值。
这是我的第一次尝试,但由于一些问题它不起作用。
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
String profiles[] = ctx.getEnvironment().getActiveProfiles();
System.out.println(profiles[0]);
它向我显示空值。是否知道如何在 Java 类中激活配置文件?