spring加载jar包中多个配置文件
2014-10-11 14:44
381 查看
遇到了spring加载jar中配置文件中的问题,在网上找到了如下的解决方案,在这里只是想做个摘录,方便以后查看
在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示:
Java代码
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:beanconfigs/applicationContext_1.xml,
classpath*:beanconfigs/applicationContext_2.xml,
...
</param-value>
</context-param>
这样太复杂了,对于一个大的项目而言,要在这里写入太多的配置,影响美观还害怕引入的xml减少。可以自定义一个applicationContext_all.xml,使用import引入其他配置文件,如下所示:
Java代码
<import resource="beanconfigs/applicationContext_1.xml" />
<import resource="beanconfigs/applicationContext_2.xml" />
...
可以使用通配符设置,如下所示:
Java代码
<import resource="beanconfigs/applicationContext_*.xml" />
这样在spring配置就可以写成如下所示:
Java代码
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:applicationContext_all.xml
</param-value>
</context-param>
在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示:
Java代码
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:beanconfigs/applicationContext_1.xml,
classpath*:beanconfigs/applicationContext_2.xml,
...
</param-value>
</context-param>
这样太复杂了,对于一个大的项目而言,要在这里写入太多的配置,影响美观还害怕引入的xml减少。可以自定义一个applicationContext_all.xml,使用import引入其他配置文件,如下所示:
Java代码
<import resource="beanconfigs/applicationContext_1.xml" />
<import resource="beanconfigs/applicationContext_2.xml" />
...
可以使用通配符设置,如下所示:
Java代码
<import resource="beanconfigs/applicationContext_*.xml" />
这样在spring配置就可以写成如下所示:
Java代码
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:applicationContext_all.xml
</param-value>
</context-param>
相关文章推荐
- 可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件
- is not mapped问题,Spring加载jar中配置文件
- spring加载jar包中多个配置文件
- spring加载jar包中多个xml配置文件 mappingLocations
- spring加载jar包中多个配置文件(转)
- Spring配置文件打包到jar中无法加载问题之解决方案
- spring加载jar包中多个配置文件
- spring boot通过jar包启动时,配置文件的加载顺序
- 可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件
- 编写类来加载Jar包中的Spring配置文件
- 快速上手Spring--3. 加载Bean的配置文件
- spring 中加载xml配置文件的方式.
- spring 中加载xml配置文件的方式.
- 加载Spring配置文件常用的三种方法
- spring 中加载xml配置文件的方式
- spring加载多个配置文件
- web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究
- Spring中自动加载Hibernate配置文件
- spring 中加载xml配置文件的方法
- 快速上手Spring 加载Bean配置文件