- 在方法上加上@Async注解,然后去启动类加上@EnableAsync启动注解开启异步
- @Async失效的原因
1、注解@Async的方法不是public方法
2、注解@Async的返回值只能为void或者Future
3、注解@Async方法使用static修饰也会失效
4、spring无法扫描到异步类,没加注解@Async 或 主启动类没加@EnableAsync注解
5、调用方与被调方不能在同一个类 - 测试异步是否成功,成功了就直接走到保存成功,不会进入休眠,最后才进入对应休眠的方法
异步处理线程 - 开启异步后无论异步方法是否执行成功 ,主方法都会直接走到保存成功,互不影响

异步注解@Async失效的原因
Java中的战斗机2023-11-16 9:48
相关推荐
彧azz4 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用IT_Octopus4 小时前
IntelliJ 本地日志路径自定义:`-DLOG_PATH=./logs` 为什么总“不听话“嵌入式学习菌4 小时前
Modbus‑RTU 数据类型分析长征coder5 小时前
【无标题】matlab代码5 小时前
基于matlab数字图像处理的指纹识别系统【源码68期】新时代牛马5 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probeBs_MoneyMagnet6 小时前
基于springboot+vue的医疗健康便民服务平台的设计与实现 源码+文档matlab代码6 小时前
基于matlab的水果识别系统(苹果香蕉菠萝梨桃子)【源码65期】wuyk5556 小时前
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护weixin199701080166 小时前
[特殊字符]《跨境二手ERP对接Back Market:标准化API + 7~10工作日技术合规审核实录》(附Python源码)