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);
    }
}
相关推荐
DROm RAPS7 分钟前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
前端·spring boot·后端
TlYf NTLE1 小时前
Spring Boot spring-boot-maven-plugin 参数配置详解
spring boot·后端·maven
皮卡丘love大米1 小时前
【避坑实录】MongoDB 8.0 Windows 服务安装报错 2186 / PowerShell sc 失效 完美解决
后端
a8a3021 小时前
Spring Boot(快速上手)
java·spring boot·后端
武子康2 小时前
大数据-258 离线数仓 - Livy与Griffin编译安装指南:大数据环境配置实战
大数据·hadoop·后端
野犬寒鸦2 小时前
Redis复习记录Day03
服务器·redis·后端·面试·bootstrap·mybatis
GreatSQL2 小时前
一文搞懂 MySQL/GreateSQL 只读参数:read_only 参数核心区别
后端
羊小猪~~2 小时前
【QT】-- 模型与视图简介
开发语言·数据库·c++·后端·qt·前端框架·个人开发
古法安卓2 小时前
Android-NTP时间同步机制
后端
Memory_荒年2 小时前
Dubbo面试通关秘籍:从“小白”到“源码大神”的终极指南
java·后端·dubbo