我有一个使用另一个项目的Spring项目。每个项目都有自己的Spring配置文件applicationContext.xml
和每个配置文件对应的*.properties
文件。我通过args[]
注入配置文件中的环境参数。 问题在于第二个项目使用了默认的环境配置,而不是从applicationContext.xml
中获取。
我无法将args[]
中的环境参数注入到第二个项目中,并且尝试查找一篇解释Spring配置文件工作原理的文章。
- 如果在
applicationContext.xml
中未设置默认值,它会按照层次结构查找配置文件吗? - 系统变量是否比
applicationContext.xml
配置更强? - 您认为最好的解决方案是什么?
非常感谢任何关于这个主题的文章或者例子。