Java 异步调用

概念

同步:就是在发出一个调用时,在没有得到结果之前,该调用就不返回(实时处理)

异步:调用在发出之后,这个调用就直接返回了,没有返回结果(分时处理)

代码

在执行异步的方法上添加@Async

less 复制代码
@Slf4j
@Transactional
@Service
public class ArticleFreemarkerServiceImpl implements ArticleFreemarkerService  {

    @Async
    @Override
    public void buildArticleToMinIO(ApArticle apArticle, String content) {
    
            xxxxxx     
            
            }
    }

引导类使用@EnableAsync开启异步调用

less 复制代码
@SpringBootApplication
@EnableAsync
public class ArticleApplication {

    public static void main(String[] args) {
        SpringApplication.run(ArticleApplication.class,args);
    }
}
相关推荐
掘金者阿豪2 分钟前
在AI时代,没有人是“只写一行代码的人”——我们为何都在被迫成为全栈?
vue.js·后端
LucianaiB10 分钟前
再见Openclaw,我找到了比Openclaw更好玩的了!(附赠工具)
后端
2501_9436103611 分钟前
我爱导航系统美化版源码网址导航系统带后台-【全开源】
前端·后端·html·php
Master_Azur16 分钟前
Java泛型及类型校验
后端
用户2986985301418 分钟前
Java: 从 Word 文档中提取文本和图像
java·后端
Soofjan22 分钟前
GMP 是怎么来的
后端
悟空码字31 分钟前
【保姆级】实现APP分享至微信,看完就能落地
java·后端·微信
毕设源码-郭学长35 分钟前
【开题答辩全过程】以 基于Spring Boot“活力青春”健身房管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
陈随易1 小时前
我也曾离猝死很近
前端·后端·程序员
毕设源码-钟学长1 小时前
【开题答辩全过程】以 基于SpringBoot的校园快递APP系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端