继承ContextLoaderListener在Spirng容器初始化时可以进行个性化操作
2016-11-30 09:26
531 查看
代替ContextLoaderListener
<listener> <listener-class>com.modules.sys.listener.WebContextListener</listener-class> </listener>
public class WebContextListener extends org.springframework.web.context.ContextLoaderListener { @Override public WebApplicationContext initWebApplicationContext(ServletContext servletContext) { servletContext=ContUtil.getSession(servletContext); if (!printKeyLoadMessage()){ return null; } return super.initWebApplicationContext(servletContext); } /** * 获取Key加载信息 */ public static boolean printKeyLoadMessage(){ StringBuilder sb = new StringBuilder(); sb.append("\r\n======================================================================\r\n"); sb.append("\r\n 欢迎使用 " + Global.getProConfig("productName") + " \r\n"); sb.append("\r\n======================================================================\r\n"); System.out.println(sb.toString()); return true; } }
super.initWebApplicationContext(servletContext);
只要在initWebApplicationContext方法中正确返回父类的相同方法即可
然后可以再Spring容器实际初始化类WebApplicationContext初始化之前加入有趣的内容
相关文章推荐
- springMVC源码分析--容器初始化(一)ContextLoaderListener
- springMVC源码分析--容器初始化(一)ContextLoaderListener
- springMVC源码分析--容器初始化(一)ContextLoaderListener
- Spring IOC学习心得之源码级分析ContextLoaderListener的作用(IOC容器初始化入口)
- springMVC源码分析--容器初始化(一)ContextLoaderListener
- SpringMVC容器初始化 ------ContextLoaderListener
- ContextLoaderListener容器初始化
- springMVC源码分析--容器初始化(一)ContextLoaderListener
- SpringMVC容器初始化 ContextLoaderListener
- ContextLoaderListener容器初始化
- Spring MVC启动过程(1):ContextLoaderListener初始化
- ContextLoaderListener初始化的前后文和DispatcherServlet初始化的上下文关系
- springmvc学习3 ContextLoaderListener 初始化webApplicationContext
- 搭建spring框架的时候,web.xml中的spring相关配置,可以不用配置ContextLoaderListener(即只配DispatcherServlet)吗?
- SpringMVC容器初始化篇----ContextLoaderListener
- web.xml 文件的listener,filter,servlet的加载初始化顺序及ContextLoaderListener的小例子
- ContextLoaderListener初始化的前后文和DispatcherServlet初始化的上下文关系
- SpringMVC源码 1 ContextLoaderListener和Servlet容器web.xml配置
- Spring容器启动之后进行初始化操作
- 【项目启动】 tomcat启动,项目无法启动,无法正常访问/项目可以启动,报错:java.lang.ClassNotFoundException: ContextLoaderListener