当前位置: 首页 > 工具软件 > Async > 使用案例 >

@EnableAsync和@Async

钮晟
2023-12-01

1处理问题

在业务层中我们需要同时修改多张表的数据并且需要有序的执行,如果我们用往常的同步的方式,也就是单线程的方式来执行的话,可能会出现执行超时等异常造成请求结果失败,及时成功,前端也需要等待较长时间来获取响应结果,这样不但造成了用户体验差,而且会经常出现请求执行失败的问题

2.处理 

@Async注解帮我们实现了创建线程池的繁琐,提高了我们的开发效率。@EnableAsync 用于开启异步支持,@Async 标注需要执行的异步方法

3.自定义线程池

开发可以自定义线程池注入bean来完成@Async标注执行的异步方法

 

@EnableAsync   标注在springbootApplication 上可以直接处理系统模块其他类,直接配置@Async使用

 类似资料: