升级 JDK21、 Spring Boot 3.2 并开启 Virtual Thread、CRaC
背景 JDK21 已发布一段时间,是 JDK17 后的的又一个长期维护版本,支持了 Virtual Thread、CRaC 特性,并带来了新的分代 ZGC 算法 Spring Boot 3.2.1 (Runtime efficiency with Spring (today and tomorrow) )版本发布后,框架层面原生的支持了 Virtual Thread、CRaC 特性 同时在 ops-job 上应用积累经验,可在其他项目如 Apollo 、xxljob 上继续落地 ps:本次升级项目原依赖是 JDK17,Spring Boot 2.6.5 关键结果(收益) 在不影响程序逻辑情况下,大幅缩短启动时间 内存使用降低,性能更好 CPU 资源使用率降低(因 GC 导致的 CPU 使用降低) 升级改动 Maven 依赖调整 调整 Spring Boot 的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-p...
