web.xml中classpath:和classpath*的区别

classpath:只会到你的class路径中查找找文件; 
classpath*:不只包含class路径,还包括jar文件中(class路径)进行查找.web

存放位置:
1:src下面
须要在web.xml中定义以下:app

  1. <context-param>  
  2. <param-name>contextConfigLocation</param-name>  
  3. <param-value>classpath:applicationContext.xml</param-value>  
  4. < /context-param> 

2:WEB-INF下面
须要在web.xml中定义以下spa

  1. <context-param>  
  2. <param-name>contextConfigLocation</param-name>  
  3. <param-value>WEB-INF/applicationContext*.xml</param-value>  
  4. </context-param>  

3:xml

  1. <context-param>   
  2. <param-name>contextConfigLocation</param-name>   
  3. <param-value>/WEB-INF/classes/applicationContext.xml</param-value>   
  4. </context-param>   

4:io

  1. <context-param>   
  2. <param-name>contextConfigLocation</param-name>   
  3. <param-value>/WEB-INF/classes/applicationContext.xml</param-value>   
  4. </context-param>   

    "**/"表示的是任意目录; 
    "**/applicationContext-*.xml"表示任意目录下的以"applicationContext-"开头的XML文件。class

相关文章
相关标签/搜索