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