1、实现ApplicationListener接口,并重写onApplicationEvent方法

@Component
public class RSAKeyInitListener implements ApplicationListener<ContextRefreshedEvent> { @Autowired
BaseAppConfigDao baseAppConfigDao; @Override
public void onApplicationEvent(ContextRefreshedEvent event) {
//具体操作
}
}

2、创建spring的应用上下文(ApplicationContext.xml),并配置注解扫描

<context:component-scan base-package="com.xxx.xxx.facex.listener" />

3、配置web.xml

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener> <!-- 也可以与context-param标签一起使用 -->
   <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:spring.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

最新文章

  1. 关于C语言里指针的基本概念
  2. 如何在 ASP.NET MVC 中集成 AngularJS(1)
  3. Java并发编程:进程和线程之由来
  4. Canvas修行之黑客帝国代码雨
  5. 安装hadoop
  6. 使用Hibernate框架技术时,对项目进行的配置
  7. Android_Broadcast
  8. 顶尖大数据挖掘实战平台(TipDM-H8)产品白皮书
  9. C/C++中的内存管理
  10. 压缩空格的函数以及BCD码与ASCII相互转换函数
  11. Ubuntu14.04下如何配置固定IP
  12. python,类和对象(二),self 、__init__(self,param[,param...])、__private(私有变量)
  13. [sqoop] sqoop 小试牛刀
  14. luogu 1052 过河
  15. vuex操作
  16. loadrunner 中Error和failed transaction 的区别
  17. 细说React(一)
  18. hdu 1006 Tick and Tick 有技巧的暴力
  19. Mysql 图形工具 Navicat
  20. 所有iOS设备的屏幕分辨率

热门文章

  1. MpVue 致力打造H5与小程序的代码共用
  2. [MySQL] timestamp和datetime的区别
  3. jmeter接口自动化测试
  4. css复合选择器的权重
  5. vue全局组件-父子组件传值
  6. js var 以及 let 的差异
  7. Ajax+setInterval定时异步刷新页面
  8. ps使用经验
  9. vue项目使用element ui的Checkbox
  10. WARING