私はSpring Platformで少し新しいです。XML ベースの Spring プロファイルを実装しています。
次のように web.xml で 1 つのプロファイルを宣言しました
<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]);
null値が表示されます.Javaクラスでプロファイルをアクティブにする方法はありますか?