Komut satırı parametresi olarak geçirilen bir özellik dosyasıyla başlatılan bir yay komut satırı programı yazmak istiyorum. Bu nasıl yapılabilir?Yay içeriği için komut satırından yükleme özellikleri
Başlangıç sınıfı:
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: Doğru yükleyebilir ve böylece ben gerçek bahar bağlamına benim ana yönteminden yapılandırma dosyası adının üzerine nasıl alabilirim
<context:property-placeholder location="CONFIGFILENAME" ignore-unresolvable="true"/>
çevreye bağlı özellikler? Senin durumunda
Bunun yerine bir JVM bağımsız değişkenini kullanabilirsiniz: http://stackoverflow.com/questions/5598217/how-do-i-read-jvm-arguments-in-the-spring-applicationcontext-xml – DB5