您的位置:首页 > 其它

继承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初始化之前加入有趣的内容

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐