[转] springboot @async 无效

最开始使用Springboot ,发现加上注解@Async后没有效果


  1. 在@SpringBootApplication启动类 添加注解@EnableAsync
  2. 异步方法使用注解@Async ,返回值为void或者Future
  3. 切记一点 ,异步方法和调用方法一定要 写在不同的类中 ,如果写在一个类中,是没有效果的
  4. 异步方法使用static修饰
  5. 异步类没有使用@Component注解(或其他注解)导致spring无法扫描到异步类
  6. 类中需要使用@Autowired或@Resource等注解自动注入,不能自己手动new对象
posted @ 2019-07-01 11:19  ytsee  阅读(72)  评论(2)    收藏  举报