自定义线程池的配置类,并在类上添加@EnableAsync注解,在需要异步的方法上使用@Async("线程池名称")该方法就可以异步执行了。线程池名称是上面配置类中方法的名称,即taskExecutor,@Async默认是taskExecutor所有这里没有写,如果方法名不同,则必须写。