启动类上添加
@EnableAsync 开启异步任务支持
1.@EnableAsync 注解
@EnableAsync
是一个 Spring Boot 中用于启动异步方法调用的注解。使用@EnableAsync
注解时,需要将其放置在一个配置类上,并且在配置类中通过@Bean
方法创建一个线程池。
/** * @Description:启动类 * * @MapperScan 使用数据源 * @EnableAsync 开启异步任务支持 */ @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class}) @MapperScan(value = "") @EnableAsync public class ApplicationStarter extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(ApplicationStarter.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(ApplicationStarter.class); } }
1.1 配置类使用示例
AsyncTask