1. 如果只有 Spring mvc 的一个 Servlet,listener 可以不用。
2. 但是如果用了Shiro 等,Shiro 用到的 Spring 的配置必须在 listener 里加载。
3. 一般 Dao, Service 的 Spring 配置都会在 listener 里加载,因为可能会在多个 Servlet 里用到,因为父子 Context 的可见性问题,防止重复加载所以在 listener 里加载。
所以,有时可用可不用,有时必用,具体看情况。
本文探讨了在使用Spring框架时,不同场景下配置加载的方式及必要性。特别关注了当仅使用Spring MVC时是否需要配置listener,以及在引入Shiro等第三方组件时如何处理配置加载的问题。
1. 如果只有 Spring mvc 的一个 Servlet,listener 可以不用。
2. 但是如果用了Shiro 等,Shiro 用到的 Spring 的配置必须在 listener 里加载。
3. 一般 Dao, Service 的 Spring 配置都会在 listener 里加载,因为可能会在多个 Servlet 里用到,因为父子 Context 的可见性问题,防止重复加载所以在 listener 里加载。
所以,有时可用可不用,有时必用,具体看情况。
转载于:https://www.cnblogs.com/darknebula/p/8883592.html
8538
1028
312

被折叠的 条评论
为什么被折叠?