Luk*_*uke 4 java configuration plugins spring configuration-files
我的主要Spring配置XML文件指定了这样的内容:
<context:component-scan base-package="com.application" />
在此扫描期间找到的组件可以位于类路径中的许多jar文件之一.我希望能够在每个jar文件中有额外的spring配置XML文件,它们提供有关每个服务/组件的更多信息(可能是一些属性和诸如此类的东西),但我不希望这些东西与我的紧密耦合主应用程序的配置文件.
有办法做到这一点,还是我运气不好?
理想情况下,我希望能够根据JAR文件中的名称和/或位置以某种方式自动检测JAR文件中XML文件的存在.
我知道有些事情可以通过META-INF完成,但这远远超出了我的专业领域.
理想情况下,我希望能够根据JAR文件中的名称和/或位置以某种方式自动检测JAR文件中XML文件的存在.
是的,这非常简单.
在主Spring上下文文件中,添加如下内容:
<import resource="classpath*:config.xml"/>
Run Code Online (Sandbox Code Playgroud)
请注意通配符语法.这将扫描类路径的根,查找所调用的任何资源config.xml,并将它们导入到主上下文中.
所以你的JAR可以config.xml在它们的根目录中都有一个,它就会发生.config.xml当然,这些文件可以执行自己的导入,依此类推.
| 归档时间: |
|
| 查看次数: |
3435 次 |
| 最近记录: |