Spring 学习总结(35)—— Spring 6.0 新特性总结

Posted 科技D人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 学习总结(35)—— Spring 6.0 新特性总结相关的知识,希望对你有一定的参考价值。

JDK 17+ 和 Jakarta 9+ 基线

  1. 整个框架的代码基于 Java 17 源码级别。
  2. Servlet、JPA 等从 javax 迁移到 jakata 命名空间。
  3. 兼容最新一代的 web 容器:Tomcat 10,Jetty 11.
  4. JDK 19 的“虚拟线程”的早期兼容。

一般核心修订

  1. 升级到 ASM 9.4 和 Kotlin 1.7。
  2. 完成 CGLIB 分支,支持捕捉 CGLIB 生成的类。
  3. AOT(Ahead-Of-Time)转换的全面基础。
  4. 对 GraalVM 原生镜像第一级别的支持。

核心容器

  1. GenericApplicationContext("refreshForAotProcessing") 中对 AOT 处理的支持。
  2. 基于预先解析构造器和工厂方法的 bean 的定义和转换。
  3. 为 AOP 代理和配置类提供早期代理类确定的支持。
  4. PathMatchingResourcePatternResolver 使用 NIO 和 module path API 来扫描。

数据访问和事务

  1. 支持预先确定 JPA 管理类型(用于包含在 AOT 处理中)。
  2. JPA 支持 Hibernate 6.1(保持 Hibernate 5.6)的支持。
  3. 升级到 R2DBC 1.0(响应式编程的数据库驱动,包含 R2DBC 事务定义)。
  4. 移除 JCA CCI 的支持。

以上是关于Spring 学习总结(35)—— Spring 6.0 新特性总结的主要内容,如果未能解决你的问题,请参考以下文章

Spring学习总结——Spring AOP总结

Spring学习总结-Spring依赖关系

Spring框架学习总结(上)

Spring学习总结

❀ Spring5学习大总结

Spring学习总结(11)——Spring JMS MessageConverter介绍