文章目录 引言 I 配置线程池 II 封装线程池任务执行器 2.1 唯一性标识 2.2 LogFilter:设置request_id 2.3 logback使用request_id III 检测线程池 引言 SpringBootApplication启动类上需要加入注解@EnableAsync或者在配置类上使用 应用场景:封装线程池任务执行器:在任务提交时,会将父线程的request_id,带入子线程,用于请求日志跟踪。 I 配置线程池 @Slf4j @Configuration @EnableAsync public class ThreadPoolConfig { // 获取服务器的cpu个数 private static final