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);
    }
}
相关推荐
无籽西瓜a16 分钟前
OSI 七层模型详解及面经
java·网络·后端
颜酱31 分钟前
吃透回溯算法:从框架到实战
javascript·后端·算法
woniu_buhui_fei41 分钟前
Spring Cloud 微服务重点知识小结
spring boot·后端
IT_陈寒42 分钟前
JavaScript原型链解密:3个关键概念帮你彻底搞懂继承机制
前端·人工智能·后端
bugcome_com1 小时前
ASP.NET Web Forms 零基础入门教程
后端·asp.net
Aloha_up1 小时前
spring的几个八股
java·后端·spring
24白菜头1 小时前
若依框架Ruoyi-Vue-SpringBoot3部署
前端·javascript·笔记·后端·学习
MX_93591 小时前
基于注解方式配置声明式事务
java·开发语言·后端·spring
野犬寒鸦1 小时前
JVM垃圾回收机制深度解析(G1篇)(垃圾回收过程及专业名词详解)
java·服务器·jvm·后端·面试
我爱吃土豆11 小时前
HTTP首部讲解
后端·http·web