首页 > 编程语言 > 详细

spring-content与 spring-servlet配置文件作用区分

时间:2019-11-25 21:04:09      阅读:113      评论:0      收藏:0      [点我收藏+]

1、spring-content:对应的是系统级别的配置,作用范围是系统上下文。

1.1、对于 servlet配置文件里面应该初始化的东西,除了视图的解析方式、静态资源文件的存放位置、controller的初始化方式之外,其他的都不应该放在 servlet 配置文件中,应为它只负责 请求的转发,返回结果的解析以及静态资源文件的解析,其他的对象的初始化,定时任务...都不应该放到这个配置文件下进行管理。

2、spring-servlet.xml:对应的是 controller 级别的配置,作用范围是控制层上下文。

3、在web.xml 中的配置:

3.1、因为 application.xml 是系统级别的上下文,所以它的初始化需要放到 web.xml 中的<context-param>标签中,同时其他的类似定时任务的配置文件等等都是放在这个标签下进行初始化的。

3.2、因为spring-servlet.xml只是 controller 级别的上下文,说白了就是 servlet 级别的初始化,它不涉及到除了转发之外的任何实体,所以它的作用范围仅仅限制在 servlet 级别,所以它的初始化应该是跟spring 的 DispatcherServlet 初始化在一起,所以就是在 <servlet> 表情中初始化的。它有一个默认值就是【/WEB-INF/remoting-servlet.xml 】,注意配置文件的对应的名称是【 servlet-name】-servlet.xml,所以如果你没有给servlet 制定配置文件的位置,并且在默认位置下也没有配置文件,那么系统启动的时候就会报错。

原文链接:https://www.cnblogs.com/taiguyiba/p/8616951.html

spring-content与 spring-servlet配置文件作用区分

原文:https://www.cnblogs.com/qishen/p/11930238.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!