1、
@Service
public class AsyncService {
@Async //这是一个异步方法
public void test(){
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("数据处理中。。。");
}
}
2、
@RestController
public class AsyncController {
@Autowired
AsyncService asyncService;
@GetMapping("/test")
public String test(){
asyncService.test();
return "success";
}
}
3、
@EnableAsync //开启异步注解功能
@SpringBootApplication
public class TaskApplication {
public static void main(String[] args) {
SpringApplication.run(TaskApplication.class, args);
}
}