Spring @Async异步执行详解 发表于 2021-12-05 分类于 后端 , spring Spring @Async异步执行详解基本用法12345678910111213@Servicepublic class AsyncService { @Async public void asyncMethod() { // 异步执行 } @Async public Future<String> asyncWithResult() { return new AsyncResult<>("result"); }} 启用异步123@EnableAsync@Configurationpublic class AsyncConfig {} 线程池123456789@Beanpublic Executor taskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(2); executor.setMaxPoolSize(10); executor.setQueueCapacity(100); executor.setThreadNamePrefix("async-"); return executor;} 总结@Async简化了异步编程。