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);
    }
}
相关推荐
重生之后端学习几秒前
03-Web后端基础(Maven基础)
java·前端·spring boot·后端·spring·tomcat·maven
江沉晚呤时23 分钟前
使用 C# 入门深度学习:线性代数详细讲解
人工智能·后端·深度学习·线性代数·c#·.netcore
IT_Octopus1 小时前
RestTemplate 发送的字段第二个大写字母变成小写的问题探究
java·spring boot·后端
爱吃面条的猿2 小时前
springboot项目部署 国产芯片 碰到的一个问题(sqlite)
spring boot·后端·sqlite
ss2733 小时前
基于Springboot + vue3实现的流动摊位管理系统
java·spring boot·后端
feifeigo1234 小时前
SpringBoot:CORS是什么?SpringBoot如何解决跨域问题?
java·spring boot·后端
coding侠客4 小时前
Lambda表达式的高级用法
java·开发语言·后端·lambda表达式
晨枫阳5 小时前
falsk模型-flask_sqlalchemy增删改查
后端·python·flask
Data 实验室5 小时前
【Django系统】Python+Django携程酒店评论情感分析系统
后端·python·django
blues_C5 小时前
四、【API 开发篇 (上)】:使用 Django REST Framework 构建项目与模块 CRUD API
后端·python·django·drf·测试平台