Spring Boot 整合异步任务以及实现场景
2018-08-21 本文已影响0人
小螺丝钉cici
@EnableAsync 开启异步调用方法
@Async 声明一个异步任务
异步使用场景:发送短信,发送邮件,App消息推送,运维发布任务
过程:
1.定义3个任务
2.调用执行任务的方法。


不加@Async 异步注解。执行结果会是3个任务耗时总和1000+700+600+其他程序时间>2300ms

加了@Async 异步注解。执行结果是仅大于3个任务中耗时最长的任务。
