spring-boot整合listener

spring-boot整合listener有两种注册listener的方式:

方式一:spring-boot启动类中添加方式的方式

编写一个自定义Listener实现ServletContextListener

package com.jiayun.spring.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class FirstListener implements ServletContextListener {

	@Override
	public void contextInitialized(ServletContextEvent sce) {
		System.out.println("FisterListener..init.....");
	}

	@Override
	public void contextDestroyed(ServletContextEvent sce) {
		
	}

}

方法注册

// spring-boot启动类中添加方法

/**
*注册bean
* @return
*/
	@Bean

	public ServletListenerRegistrationBean<FirstListener> getFirstListenerBean(){
		ServletListenerRegistrationBean<FirstListener> bean = new ServletListenerRegistrationBean<FirstListener>(new FirstListener());
		return bean;
	}

方式二:注解的方式。·

启动器类中注解 @ServletComponentScan

@ServletComponentScan

listener类中添加注解

/**
 * Spring-boot整合listener
 * <listener>
 * 	<listener-class>com.jiayun.spring.listener.SecondListener</listener-class>
 * </listener>
 *
 */
@WebListener

完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值