我想根据命令行添加spring上下文文件。基本上我将从命令行获取该区域,并根据区域在上下文文件中实例化bean。有没有办法将命令行参数传递给FileSystemXmlApplicationContext
而不维护2个不同的上下文文件?
提前致谢。
答案 0 :(得分:1)
是的,这取决于你想要加载它的确切位置:
<import resource="${command.line.param}/context.xml" />
applicationContext.xml
<param-value>${command.line.param}/applicationContext.xml</param-value>
,context-param
名为contextConfigLocation