ApplicationEvent 与ApplicationListener 异步化执行测试
目录
异步执行使用@EnableAsync开启方法异步,在需要异步执行的方法上设置@Async即可。
定义事件
分别定义A、B、C 三类事件:没有特别的都是一个默认构造。



定义监听
这里可以测试两个场景:
- 包含@Async
- 不包含@Async



设置配置

Junit测试
非@Async场景是顺序执行,而@Async是异步执行。
纸上得来终觉浅,绝知此事要躬行。
目录
异步执行使用@EnableAsync开启方法异步,在需要异步执行的方法上设置@Async即可。
分别定义A、B、C 三类事件:没有特别的都是一个默认构造。



这里可以测试两个场景:




非@Async场景是顺序执行,而@Async是异步执行。
