关于eventListener不生效的问题

Blade 未结 2 1151
bluerose
bluerose 剑圣 2021-12-24 12:21

一、该问题的重现步骤是什么?

1.  我自己新增了一个eventlister来监听事件。发现如果类上不加@component就不会生效

2.  但是我看bladex-tool  log包里的eventlister也没有加啊,为什么错误发生时可以被触发呢

image.png


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-tool 2.8.1 release


不明白为何log包里那几个listener不用加@component呢,而我项目里的又要加上@component才能捕获到event。

谢谢

2条回答
  • 要发送事件才能被监听器监听到。

    ErrorLogPublisher.publishEvent(e, UrlUtil.getPath(WebUtil.getRequest().getRequestURI()));


    @EventListener(ErrorLogEvent.class)可以监听对应的事件

    Q4WI810PGMS{5SZ{$0NFSHI.png

    0 讨论(0)
  • 2021-12-27 21:44

    谢谢

    0 讨论(0)
提交回复