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

标签 spring

Spring 提供了 e 应用程序监听器来处理应用程序事件。我想摆脱我的 Thread 类并使用这些监听器来处理事件。有什么提示可以开始吗?我可以这样做吗?

最佳答案

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

关于Spring 应用程序监听器而不是线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511405/

相关文章:

java - 对于大于 150kb 的文件上传请求参数为 null,多部分文件上传,Spring 3.2,wildfly 9.0.0

java - JPA 2.0 + Spring 3.0如何避免ID生成并发?

java - JAX-WS Web 服务内部的 EJB 对象空指针异常

java - clamav-rest Spring 3.2 RestTemplate 导致 400 错误请求

spring - 404 未找到 : Angular 2 can't talk to Spring Rest API

java - 使用 Spring/Hibernate 时 Freemarker 的替代品?

字符串 base64 的 javax.validation 注释

java - 如何将 Spring Boot 与 MySQL 数据库和 JPA 一起使用?

java - Spring 邮件添加附件

java - 如何在log4j.xml中定义linux系统日志根路径var/logs