コマンドラインパラメーターとして渡されるプロパティファイルで初期化されるSpringコマンドラインプログラムを書きたいです。どうすればそれができますか?
開始クラス:
public static void main (String [] args) {
String configFilename = args[0];
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"classpath:/context/applicationContext.xml");
MyBean bean = ctx.getBean(MyBean.class);
bean.getStarted();
}
applicationContext.xml:
<context:property-placeholder location="CONFIGFILENAME" ignore-unresolvable="true"/>
正しい環境依存プロパティをロードできるように、メイン メソッドから実際のスプリング コンテキストに設定ファイル名を取得するにはどうすればよいですか?