Spring 6.0已发布,AOT和Native Image成为新亮点

Spring 6.0已发布,AOT和Native Image成为新亮点_第1张图片

Spring 6.0已发布,AOT和Native Image成为新亮点_第2张图片

最新的6.0文档已经更新 

Spring Framework 6.0 上周末已经正式发布。接下来Spring的一系列项目都会以6.0为基准发布新版本,至此Spring家族正式进入6.0时代。Spring 6.0的基准线为Java 17、Jakarta EE 9和 Jakarta EE 10,你要尝鲜的话需要第一时间升级你的JDK。Spring 6.0还兼容了最新的Servlet Web容器 Tomcat 10.1、Jetty 11、 Undertow 2.3。

更重要的是  Ahead-Of-Time(AOT) 被正式引入了Spring体系。这意味Spring生态正式引入了运行前编译技术,来优化Spring框架启动慢,一些Bean处理器(BeanProcessor)、配置加载类占用运行时内存,无法垃圾回收的问题。引入Spring Native以支持原生镜像技术,借助于GraalVM提供的native-image编译器将Spring应用程序编译为本机可执行程序,让Java程序不再依赖于JVM,像golang一样直接本机运行,Spring应用正式开始迈向云原生时代。目前Spring Native项目还是试验项目,但是未来可期。

Spring 6.0同样也有很多API的改动,涉及到Spring MVC和Webflux等项目,后续有时间胖哥会研究并分享给大家。

前一段胖哥提到的Java 19预览特性虚拟线程也在此版本中得到了初步支持。

8605bfc5a0b69a27a1a8c217539f9f75.gif

你可能感兴趣的:(spring,java,jvm,后端,开发语言)