Spring 学习总结(35)—— Spring 6.0 新特性总结
Posted 科技D人生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 学习总结(35)—— Spring 6.0 新特性总结相关的知识,希望对你有一定的参考价值。
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 管理类型(用于包含在 AOT 处理中)。
- JPA 支持 Hibernate 6.1(保持 Hibernate 5.6)的支持。
- 升级到 R2DBC 1.0(响应式编程的数据库驱动,包含 R2DBC 事务定义)。
- 移除 JCA CCI 的支持。
以上是关于Spring 学习总结(35)—— Spring 6.0 新特性总结的主要内容,如果未能解决你的问题,请参考以下文章