1.在启动类上添加注解@EnableAsync。
@EnableAsync
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
2.在要执行的方法上添加注解 @Async
import org.springframework.scheduling.annotation.Async;
@Async
public void testAsyncMethods() {
for (int i = 0; i < 100; i++) {
System.out.println("----testAsyncMethods----"+i);
}
}
3.在controller层测试调用。
@Autowired
private TestService testService;
@GetMapping("/list")
public String list() {
testService.testAsyncMethods();
for (int i = 0; i < 10; i++) {
System.out.println("----list----"+i);
}
return "helloworld";
}



