1、启动类加上@EnableAsync

2、创建发布对象 LoginEvent

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

@Autowired
    ApplicationEventPublisher publisher;

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

publisher.publishEvent(new LoginEvent())

5、创建事件监听Component

@Component
public class LoginEventHandler {
    
    Logger log = Logger.getLogger(LoginEventHandler.class);
    
    @Async
    @EventListener
    public void loginHandler(LoginEvent loginEvent){//这里不能有返回值
        //处理
    }
    
}

 

相关文章:

  • 2021-09-16
  • 2021-04-05
  • 2021-10-13
  • 2022-12-23
  • 2021-07-07
  • 2022-01-23
  • 2021-04-22
  • 2021-12-10
猜你喜欢
  • 2021-11-27
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案