java web项目启动即加载类
来源:互联网 发布:淘宝身份证照片删除 编辑:程序博客网 时间:2024/05/22 20:05
项目启动加载类
方法一:
实现org.springframework.beans.factory.config.BeanPostProcessor接口:
public class InstantiationTracingBeanPostProcessor implements BeanPostProcessor { public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { return bean; } public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { return bean; } }
在spring配置文件中添加:
<bean class="***.***.InstantiationTracingBeanPostProcessor"/>
方法二(spring常用):
实现org.springframework.beans.factory.InitializingBean接口:
public class SysInitBean implements InitializingBean, ServletContextAware { public void afterPropertiesSet() throws Exception { } @Override public void setServletContext(ServletContext servletContext) { } }
在spring配置文件中添加:
<bean class="***.***.SysInitBean"/> 如:<bean class="net.tuxun.customer.servlet.pinyin4j.controller.Pinyin4jController"/>
方法三:
实现javax.servlet.ServletContextListener:
public class RedisInitListener implements ServletContextListener { @Override public void contextDestroyed(ServletContextEvent sce) { } @Override public void contextInitialized(ServletContextEvent sce) { //WebApplicationContext wa = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()); ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); } }
在web.xml中添加listener:
<listener> <listener-class>***.***.RedisInitListener</listener-class> </listener>
0 0
- java web项目启动即加载类
- Java web项目启动加载顺序
- Java Web项目启动加载顺序
- java web项目启动加载顺序
- java web项目启动加载顺序
- java web 项目启动的加载顺序
- java web项目启动加载顺序
- java web项目启动加载顺序之web.xml部分
- web项目 启动加载顺序
- Servlet(8)Servlet配置细节(包括web应用启动即加载Servlet类)及ServletConfig使用
- tomcat启动加载web项目内存溢出
- web项目启动后的加载顺序
- tomcat启动加载web项目内存溢出
- JAVA WEB项目加载顺序
- java复习一 ——java web项目启动加载顺序
- 转----java复习一 ——java web项目启动加载顺序
- java复习一 ——java web项目启动加载顺序
- java复习一 ——java web项目启动加载顺序
- Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
- 冒泡排序Bubble Sort
- Machine Learning - Solving the Problem of Overfitting: Regularization
- Activity、Service、BroadCastReceiver之间的通信
- Android 点击listView的item弹出软键盘并且EditText获取焦点
- java web项目启动即加载类
- 几种malloc实现原理 ptmalloc(glibc) && tcmalloc(google) && jemalloc(facebook)
- Angular2学习笔记.2、绑定、ngFor和ngIf指令、MVVM分离、DisplayingData
- 同步异步2:ALOHA中的同步异步
- centos6 安装fcitx坎坷
- (七)利用processing绘制不同格式的字体
- poj3630 Phone List 字典树
- 加载网络图片(若SDCard有,则本地加载)
- stroop效应