本文共 919 字,大约阅读时间需要 3 分钟。
此处省略一万字,这个超级简单。您如果不会,或者不会,或者不会,请关注【猿码天地】,更多IT实战知识点,手把手教您,走上IT大佬的舞台,走上人生巅峰,迎娶白富美。
@EnableAsync
//开启异步注解功能@EnableAsync@SpringBootApplicationpublic class Springboot12TaskApplication { public static void main(String[] args) { SpringApplication.run(Springboot12TaskApplication.class, args); }}
@Servicepublic class AsyncService { //告诉Spring这是一个异步方法 @Async public void hello(){ try { //休眠3秒 Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("处理数据中..."); }}
@RestControllerpublic class AsyncController { @Resource AsyncService asyncService; @GetMapping("/hello") public String hello(){ asyncService.hello(); return "success"; }}
不使用异步注解,方法会休眠3秒在运行
使用异步注解,方法会直接被运行
转载地址:http://jwz.baihongyu.com/