spring mvc修改配置文件路径
来源:互联网 发布:万维软件多少钱 编辑:程序博客网 时间:2024/04/29 10:17
1.1. Classpath
工程目录
在web.xml文件如下配置:
<!-- 配置springmvc 的核心servlet -->
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- 指定springmvc 配置文件的路径 默认为 /WEB-INF/<[servlet-name]-servlet.xml> 例如此处为/WEB-INF/spring-servlet.xml
下面配置的也就是默认值 -->
<param-value>classpath:config/spring-servlet.xml</param-value>
</init-param>
<!-- 配置随服务器启动自动初始化 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<!-- 过滤所有后缀名为.do的请求 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
1.2. Classpath*
工程目录跟上面一样
Web.xml文件中如下配置:
<!-- 配置springmvc 的核心servlet -->
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- 指定springmvc 配置文件的路径 默认为 /WEB-INF/<[servlet-name]-servlet.xml> 例如此处为/WEB-INF/spring-servlet.xml
下面配置的也就是默认值 -->
<param-value>classpath*:config/spring-servlet.xml</param-value>
</init-param>
<!-- 配置随服务器启动自动初始化 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<!-- 过滤所有后缀名为.do的请求 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
1.3. Classpath是什么
设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
classpath是指 WEB-INF文件夹下的classes目录 ,将web应用发布到服务器时,会将src目录下所有的类编译后的class文件和资源文件放入到WEB-INF文件夹下的classes目录。
1.4. Classpath和classpath*的区别
classpath:只会到你的class路径中查找找文件。
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。
1) 前者只会从第一个classpath中加载,而后者会从所有的classpath中加载 。
2) 如果要加载的资源, 不在当前ClassLoader的路径里,那么用classpath:前缀是找不到的, 这种情况下就需要使用classpath*:前缀。
3) 在多个classpath中存在同名资源,都需要加载, 那么用classpath:只会加载第一个,这种情况下也需要用classpath*:前缀。
4) 用classpath*:需要遍历所有的classpath,所以加载速度是很慢的,因此,在规划的时候,应该尽可能规划好资源文件所在的路径,尽量避免使用classpath*。
- spring mvc修改配置文件路径
- 如何修改MVC DispatcherServlet配置文件的路径
- spring配置文件路径修改后web.xml配置
- emacs修改配置文件路径
- spring MVC配置文件解读
- spring mvc配置文件解析
- spring mvc 配置文件
- Spring MVC配置文件
- Spring MVC的配置文件
- spring MVC 配置文件解析
- spring mvc配置文件
- Spring mvc配置文件解读
- spring MVC配置文件
- Spring MVC配置文件编写
- spring mvc配置文件错误
- Spring MVC 核心配置文件
- spring-mvc配置文件
- spring-mvc配置文件
- 掌握 Ajax,第 6 部分: 建立基于 DOM 的 Web 应用程序
- 浅析 Legacy INT 13h中断函数
- android 焦点控制及运用
- 关于链表的C++文件读写
- hadoop(八) - hbase集群环境搭建
- spring mvc修改配置文件路径
- 掌握 Ajax,第 7 部分: 在请求和响应中使用 XML(1)
- 高超声速飞行器轨迹跟踪控制仿真研究
- ubuntu上编译安装R
- C#泛型详解
- 利用localStorage实现对ueditor编辑内容定时保存为草稿
- 内部类
- Android 进程间通信AIDL
- jfreechart-立体统计图