Я использую весну 3.2. У меня есть другой файл свойств, например a.properties, b.properties, c.properties
. Теперь в моей весной я использую что-то вродеКак загрузить файл динамических свойств на основе аргумента java с использованием пружины
public class FtpInbound {
private static final String XML_CONFIG_FILE_LOCATION = "springIntegration/ftp-inbound-context.xml";
public static void main(String[] args) {
GenericXmlApplicationContext context = new GenericXmlApplicationContext();
context.load(XML_CONFIG_FILE_LOCATION);
context.refresh();
} //end of main()
} //end of class Main
В XML я использую что-то вроде
<context:property-placeholder location="/spring/ftp/ftp.properties"/>
<context:component-scan base-package="pk.training.basitMahmood.springIntegration.ftp"/>
Теперь я хочу, что если пользователь пропускает в качестве аргумента в основной() метод, то он станет
<context:property-placeholder location="/spring/ftp/a.properties"/>
Если пользователь переходит к основному Ь() аргумент, то он станет
<context:property-placeholder location="/spring/ftp/b.properties"/>
и т. Д.
Как я могу это сделать?
Thanks