web.xml 中 ContextLoaderListener 是否可以不配置

Posted 彼方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web.xml 中 ContextLoaderListener 是否可以不配置相关的知识,希望对你有一定的参考价值。

1. 如果只有 Spring mvc 的一个 Servlet,listener 可以不用。
2. 但是如果用了Shiro 等,Shiro 用到的 Spring 的配置必须在 listener 里加载。
3. 一般 Dao, Service 的 Spring 配置都会在 listener 里加载,因为可能会在多个 Servlet 里用到,因为父子 Context 的可见性问题,防止重复加载所以在 listener 里加载。

所以,有时可用可不用,有时必用,具体看情况。

 

参考资料:https://bbs.csdn.net/topics/391076893



以上是关于web.xml 中 ContextLoaderListener 是否可以不配置的主要内容,如果未能解决你的问题,请参考以下文章

JAVA web.xml中引用多个XML

tonmcat中的web项目中的web.xml为啥设置默认首页没有作用呢?

谈谈对XML的理解?说明Web应用中Web.xml文件的作用?

web.xml中相关配置

web.xml详解

WEB-INF/web.xml 和 conf/web.xml 中定义的 servlet 过滤器的实际执行顺序是啥