您的位置:首页 > 编程语言 > Java开发

Spring 异步方法(@Async)的使用

2017-11-15 11:16 281 查看
在这之前我用于异步处理业务采用的是直接用线程池来实现,但是我发现这种写法对代码其实有污染,因为我想要的就是这段代码异步执行,不需要其他的配置,经过一些研究,我发现spring 是提供了这样的入口,下面便是具体的实现。(项目是springboot,使用的是javaconfig)





这里调用 @Async 就是异步调用方法, 其实这种方式原理上也是使用了线程池来实现的,但是这样写可以减少对代码的污染。

使用异步调用,其实还有一种方法比较好,就是使用mq 来做订阅,这种方式做可以完全对代码的解耦,谢谢大家的支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: