一,前言
这里我们以ApplicationListener为例,简单说明一下监听器如何使用。
本人基本只输出实用,即用的代码,希望能帮助到各位,如果想研究底层逻辑,大家可自行根据代码去类源码查看。
监听器的使用主要分三部分:
- 实现ApplicationListener接口
- 继承ApplicationEvent类
- 使用ApplicationEventPublisher
我将按正式项目方法进行监听器的使用。结合线程池,进行异步解耦
照例,我们先简单搭一个springboot项目。
二,代码展示
启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;
@SpringBootApplication
@EnableAsync // springboot 开启异步支持
public class Applications {
public static void main(String[] args) {
SpringApplication.run(Applications.class, args);
}
}
modle类
import lombok.Data;
@Data
public class RojerEventModel {
private String name;
private Integer age;
// true 为boy false 为 girl
private Boolea

最低0.47元/天 解锁文章
168万+

被折叠的 条评论
为什么被折叠?



