初识
- 需求:对于拥有某个注解的方法,记录其上下文信息,操作日志希望是异步记录
- 监听器、发布、订阅
使用
- 定义 ApplicationEventPublisher 对象,可以直接 @Autowired 等。要发布的事件对象可以是普通 Object 或者 ApplicationEvent
- EventListener 监听事件实现
直接使用 ApplicationEventPublisher 的 publishEvent 发送一个 Object 对象 , 左边的小图标可以直接去到对象的监听实现
-
通过 EventListener 以及 Async 实现异步监听