第一步要启用异步,使用注解 @EnableAsync
@SpringBootApplication
@EnableAsync //启用异步机制
public class BaseprojectApplication {
public static void main(String[] args) {
SpringApplication.run(BaseprojectApplication.class, args);
}
}
第二步在方法上增加注解@Async注解
@Service
@Slf4j
public class AsyncService {
@Async
public void asyncUpdate(){
//异步更新数据
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
log.info("执行更新数据操作");
}
}