1. 程式人生 > >web.xml 中 ContextLoaderListener 是否可以不配置

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

mvc HR contex 性問題 nbsp 可用 ade 防止 lan

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 是否可以不配置