• 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 的支持。
  • 相关阅读:
    Loss模块
    LeSS敏捷框架高效生产力实践
    02 MIT线性代数-矩阵消元 Elimination with matrices
    leetcode 684. 冗余连接
    ubuntu 安装 notepad++
    命令行启动android模拟器
    Bootstrap之栅格布局
    Markdown 表格
    Oracle实现把B表某一字段更新到A表
    spring复习02,xml配置管理bean
  • 原文地址:https://blog.csdn.net/u012562943/article/details/127768151