zoukankan      html  css  js  c++  java
  • Spring启动后执行

    方法一:

    实现BeanPostProcessor接口:

    [java] view plaincopy
     
    1. public class InstantiationTracingBeanPostProcessor implements BeanPostProcessor {  
    2.     
    3.     public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {    
    4.         return bean;  
    5.     }    
    6.     
    7.     public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {    
    8.         return bean;    
    9.     }    
    10. }   

    在配置文件中添加:

    [html] view plaincopy
     
    1. <bean class="processor.InstantiationTracingBeanPostProcessor"/>  

    方法二:

    实现InitializingBean接口:

    [java] view plaincopy
     
    1. public class SysInitBean implements InitializingBean, ServletContextAware {  
    2.     public void afterPropertiesSet() throws Exception {  
    3.     }  
    4.   
    5.     @Override  
    6.     public void setServletContext(ServletContext servletContext) {  
    7.     }  
    8. }  

    在配置文件中添加:

    [html] view plaincopy
     
    1. <bean class="processor.SysInitBean"/>  

    方法三:

    实现ServletContextListener:

    [java] view plaincopy
     
    1. public class RedisInitListener implements ServletContextListener {  
    2.   
    3.     @Override  
    4.     public void contextDestroyed(ServletContextEvent sce) {  
    5.   
    6.     }  
    7.   
    8.     @Override  
    9.     public void contextInitialized(ServletContextEvent sce) {  
    10.         //WebApplicationContext wa = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext());  
    11.         ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");         
    12.     }  
    13. }  

    在web.xml中添加listener:

    [html] view plaincopy
     
      1. <listener>  
      2.     <listener-class>listener.RedisInitListener</listener-class>  
      3. </listener>  
  • 相关阅读:
    [歌词]世界末日
    AJAX是什么?
    [转]Moving Your Access 2002 Database to SQL Server
    .net from身份验证的配置介绍
    ajax
    cmd常用命令
    查看端口解除端口占用
    好久没进来了,今天发一个原创的DatePicker
    真倒霉,前不久分區表錯誤把我數據全部搞沒了
    DataGrid利用DataView过滤,排序
  • 原文地址:https://www.cnblogs.com/littleCode/p/4554107.html
Copyright © 2011-2022 走看看