码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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 的支持。
  • 相关阅读:
    《C++PrimePlus》第8章 函数探幽
    K8S部署Java项目 pod的logs报错为:Error: Unable to access jarfile app.jar
    十、AT24C02
    golang的问题2
    基于PCA主成分分析的BP神经网络回归预测研究(Matlab代码实现)
    Redis 的分布式缓存
    maven打包命令打出的可执行的jar包和可依赖的jar包的区别
    Python成为打工人必备技能,悄悄告诉你还能追对象哦
    无需搭建环境,零门槛带你体验Open-Sora文生视频应用
    生活美学 | 8种咖啡冲煮器具分别有什么特点
  • 原文地址:https://blog.csdn.net/u012562943/article/details/127768151
  • 最新文章
  • C# 内存安全性的重大演进:重新定义 unsafe 关键字
    [MAF的Agent管道详解-05]对话历史的持久化和输入输出的增强
    一行代码干翻 Java 反射?EggG 流式反射调用让反射优雅到不可思议
    vibe coding(二)Where you go:一个微型 windows 桌面覆盖工具
    [送码] 用 AI Coding 做了一个 App,谈谈 AI Coding 的真实体验
    面试官:说一下 Agent 的常见范式,如何选型?
    CAD子系统,是自研还是外包?
    polygon出题教程
    Manim物理模拟:别自己写欧拉了!
    AI 学习笔记:Agent 的应用演示
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号