![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
猿码阿庆
北漂八年java IT从业者,喜欢微服务,分布式,大数据相关
展开
-
在springboot中正确使用@Async完成异步执行
在很多业务开发中,经常为了保证性能,保证主业务流程正常, 副流程需要异步。例如目前我负责的支付主流程中,只要支付主业务正常,这笔交易就算是正常,例如:日志记录,邮件发送等不关键业务异步处理,只要保证最终处理成功就可。代码部分:首先看下面一段代码@RestController@RequestMapping("/async")@Slf4jpublic class AsyncT...原创 2019-09-26 20:09:10 · 1875 阅读 · 1 评论 -
@EnableAsync ,@Async 源码分析
在Springboot 项目中,使用 @EnableAsync可以开启异步请求 ,使用@Async 可以标注需要异步执行的方法,那到底是如何实现的的呢?首先:从入口@EnableAsync 源码查看@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AsyncCon...原创 2019-09-29 20:06:43 · 579 阅读 · 1 评论