gpt4 book ai didi

java - 如何正确调试Spring Events?

转载 作者:行者123 更新时间:2023-12-05 06:14:38 28 4
gpt4 key购买 nike

我开始使用 Spring 事件(使用自定义事件和 @EventListener 注释)。我的一位同事问我在 @EventListener 方法中添加一个日志行是不是很好。所以我开始寻找是否有任何“良好实践”来调试 Spring Event 而不是在各处添加日志行。一种了解发送了哪些事件以及何时发送了事件以及哪个监听器处理了这些事件的通用方法。

简单来说:如何正确跟踪和调试 Spring Event 用法?

找不到关于该主题的任何博客、文章或 StackOverflow 讨论。有人能给我指出正确的方向吗?

谢谢!

最佳答案

  • 您可以创建另一个日志记录事件监听器来监听您指定的事件并记录下来。
  @Component
public class LoggingEventListener {

@EventListener(classes=...)
public void logEvent(ApplicationEvent event) {
...
}
}
  • 或者您可以根据 @EventListener 注释编写日志 aspect 并将其记录下来。

关于java - 如何正确调试Spring Events?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62791251/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com