spring boot 事件发布与接收

Posted until—u

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 事件发布与接收相关的知识,希望对你有一定的参考价值。

1、创建发布对象 LoginEvent

2、在要发布对象的地方注入 ApplicationEventPublisher 

@Autowired
    ApplicationEventPublisher publisher;

3、发布 : 调用publisher的publishEvent(Object event)方法

publisher.publishEvent(new LoginEvent())

4、创建事件监听Component

@Component
public class LoginEventHandler {
    
    Logger log = Logger.getLogger(LoginEventHandler.class);
    
    @Async
    @EventListener
    public void loginHandler(LoginEvent loginEvent){
        //处理
    }
    
}

 

以上是关于spring boot 事件发布与接收的主要内容,如果未能解决你的问题,请参考以下文章

企业级spring-boot案例-Spring事件发布与监听

企业级spring-boot案例-Spring事件发布与监听

企业级spring-boot案例-Spring事件发布与监听

Spring boot:thymeleaf 没有正确渲染片段

Spring boot分层和基本概念

Spring boot分层和基本概念