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);
    }
}
相关推荐
不会c+20 小时前
02-SpringBoot配置文件
java·spring boot·后端
雨辰AI1 天前
生产级实战:人大金仓 V9 标准化运维手册(日常巡检 + 监控告警 + 应急处置)
java·运维·数据库·后端
TeamDev1 天前
JxBrowser 9.3.0 版本发布啦!
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
陈随易1 天前
Rust、Golang、MoonBit 编译成 WASM,体积和速度差距有多大?
前端·后端·程序员
IT_陈寒1 天前
Python多线程的坑,我居然现在才踩到
前端·人工智能·后端
魏祖潇1 天前
DDD 完整指南——AI 时代工程师的第一道秩序分水岭
人工智能·后端
im_lanny1 天前
如何给 Agent 打造“最强大脑“?深度解析短期记忆与长期记忆的分层设计
后端
Fanta丶1 天前
2.Activiti表结构介绍 类关系
后端
触底反弹1 天前
AI Tool Use 深度解析:大模型是如何"突破物理限制"调用外部工具的?
javascript·人工智能·后端
ClouGence1 天前
SQL Server CDC 如何降低主库压力?Always On 备库读取实践
数据库·后端·sql·sqlserver