spring配置文件的加载规律

spring配置文件的加载规律

1,要全部包括

web.xml:

        <context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>classpath*:/META-INF/environments/dev/applicationContext*.xml,applicationContext*.xml</param-value>

  </context-param>

a,全部包括在上下文变量中的,且和主配置文件在一个目录不用import,如果只是包括在上下文变量中,但是和主不在一个目录下的要import

b,不包括在变量目录下的要import



 

2,和主配置文件applicationContext.xml在一个目录下的会就不用在主配置文件中import

不在一个目录下的话就要在主配置文件中import,否则找不到

        <import resource="classpath*:com/communicate/config/applicationContext-communicate.xml" />

<import resource="classpath*:session/spring-redis.xml" />

<import resource="classpath*:applicationContext-shiro.xml" />

 

 

 

spring 用import  classpath可以

<import resource="classpath*:applicationContext-acegi-security.xml" />
<import resource="classpath*:applicationContext-shiro.xml" />

struts 用import  classpath有时可以有时不行(不同编辑器),此时用相对路劲

 <include file="com/itm/config/struts-itm.xml"></include>

猜你喜欢

转载自yuhuiblog6338999322098842.iteye.com/blog/2391569
今日推荐