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

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



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

使用异步调用,其实还有一种方法比较好,就是使用mq 来做订阅,这种方式做可以完全对代码的解耦,谢谢大家的支持

猜你喜欢

转载自blog.csdn.net/sai739295732/article/details/78538664