Spring应用程序监听器而不是线程

con*_*ner 2 spring

Spring 提供了应用程序监听器来处理应用程序事件。我想摆脱我的 Thread 类并使用这些侦听器进行事件处理。有任何启动提示吗?我可以这样做吗?

oia*_*kyi 5

请注意,ApplicationListener 通知默认是同步的,因此它不能直接替代任何基于您可能拥有的线程的异步解决方案。另一方面,可以更改事件传递的默认策略以使其异步(但仍然需要一些编码)。我会直接从 Spring文档开始:)