Spring import配置文件的顺序问题
2014-05-25 00:00
113 查看
摘要: 使用spring imprt多模块配置文件,如果bean同名的顺序问题。
使用Spring import多配置文件是很方便的。
Spring多配置文件加载顺序是,先加载在前面配置的文件,再加载后面的,但是如果有bean的名字一样的话,后加载的bean会替换掉前面的bean。
如果写一个可复用的spring配置文件,可以考虑配置文件按照目录分级。例如:
这样Spring会先加载spring/internal目录下的配置文件。如果是写可复用的模块,可以把一些基础的配置文件放到spring/internal目录中。然后其他使用这个jar的代码,把自己的配置文件放到spring目录达到覆盖默认值的目的。
使用Spring import多配置文件是很方便的。
Spring多配置文件加载顺序是,先加载在前面配置的文件,再加载后面的,但是如果有bean的名字一样的话,后加载的bean会替换掉前面的bean。
如果写一个可复用的spring配置文件,可以考虑配置文件按照目录分级。例如:
<import resource="classpath*:META-INF/spring/internal/*.xml" /> <import resource="classpath*:META-INF/spring/*.xml" />
这样Spring会先加载spring/internal目录下的配置文件。如果是写可复用的模块,可以把一些基础的配置文件放到spring/internal目录中。然后其他使用这个jar的代码,把自己的配置文件放到spring目录达到覆盖默认值的目的。
相关文章推荐
- struts1和spring进行整合的时候struts-config.xml文件的配置顺序问题
- web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究
- spring多个配置文件的问题。。
- spring配置文件在打包使用时找到不路径问题
- Spring 3.0 中bean.xml文件的配置问题
- Struts2加载配置文件的顺序问题
- Spring的bean 配置文件路径问题(转载)
- 使用import简化spring的配置文件
- 解决spring配置文件没有提示的问题
- web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢?
- spring 解析配置文件问题
- applicationContext.xml import spring模块配置文件
- spring log4j配置顺序问题
- web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序
- spring config 配置文件的问题,希望有人解决
- Webwork配置文件中interceptors,result-types,global-results,default-interceptor-ref,action标签顺序问题
- 使用import简化spring的配置文件
- web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究
- c#扩展SPRING,配置里有不存在的业务系统xml导致不能启动问题,把配置文件里有重复的服务ID找出来并写入到日志
- 关于在struts.xml文件中的各个节点的配置顺序问题