spring中ApplicationListener的用法


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>


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM