JDK 17+ 和 Jakarta 9+ 基线
- 整个框架的代码基于 Java 17 源码级别。
- Servlet、JPA 等从 javax 迁移到 jakata 命名空间。
- 兼容最新一代的 web 容器:Tomcat 10,Jetty 11.
- JDK 19 的“虚拟线程”的早期兼容。
一般核心修订
- 升级到 ASM 9.4 和 Kotlin 1.7。
- 完成 CGLIB 分支,支持捕捉 CGLIB 生成的类。
- AOT(Ahead-Of-Time)转换的全面基础。
- 对 GraalVM 原生镜像第一级别的支持。
核心容器
- GenericApplicationContext("refreshForAotProcessing") 中对 AOT 处理的支持。
- 基于预先解析构造器和工厂方法的 bean 的定义和转换。
- 为 AOP 代理和配置类提供早期代理类确定的支持。
- PathMatchingResourcePatternResolver 使用 NIO 和 module path API 来扫描。
数据访问和事务
- 支持预先确定 JPA 管