web.xml中classpath

2018/08/05 JavaWeb 共 639 字,约 2 分钟

web.xml中classpath:和classpath*:

web.xml中classpath:和classpath*: 有什么区别?

classpath:只会到你的class路径中查找找文件;

classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.

配置xml存放位置:

1:src下面 需要在web.xml中定义如下:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
< /context-param>

2:WEB-INF下面 需要在web.xml中定义如下:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/applicationContext*.xml</param-value>
< /context-param>

web.xml 通过contextConfigLocation配置spring 的方式

部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下

Search

    Table of Contents