出品 | OSC开源社区(ID:oschina2013)
Spring Framework 6.0 发布了首个 RC 版本。
发布公告写道,Spring Framework 6.0 作为重大更新,目前 RC1 要求使用 Java 17 或更高版本,并且已迁移到 Jakarta EE 9+(在 jakarta
命名空间中取代了以前基于 javax
的 EE API),以及对其他基础设施的修改。基于这些变化,Spring Framework 6.0 支持最新 Web 容器,如 Tomcat 10 / Jetty 11,以及最新的持久性框架 Hibernate ORM 6.1。这些特性仅可用于 Servlet API 和 JPA 的 jakarta 命名空间变体。
此版本的一项重要变化是完成对 Spring 应用上下文的 AOT 转换和相应的 AOT 处理支持的基础。该变化有助于优化部署安排,从微调的 JVM 部署到对 GraalVM 原生镜像的 “一等公民” 支持(文末“阅读原文”阅读相关的 Spring Boot 3 文章)。
值得一提的是,开发者可通过此版本在基于 Spring 的应用中体验 “虚拟线程”(JDK 19 中的预览版 “Project Loom”),文末阅读原文可了解更多细节。现在提供了自定义选项来插入基于虚拟线程的 Executor
实现,目标是在 Project Loom 正式可用时提供 “一等公民” 的配置选项。
除了上述的变化,Spring Framework 6.0 还包含许多其他改进和特性,例如:
@HttpExchange
服务接口的 HTTP 接口客户端此外,团队称将在下周发布 Spring Boot 3.0 首个 RC 版本,以及 Spring Framework 6.0 的第二个 RC,然后在 11 月正式 GA。
发布公告:https://spring.io/blog/2022/10/12/spring-framework-6-0-goes-rc1
下载地址:https://github.com/spring-projects/spring-framework/releases/tag/v6.0.0-RC1
新特性介绍:https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.x/
------
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!
··································
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。