您好,欢迎访问一九零五行业门户网

VMWare宣布Spring Boot 3.2框架即将完成,并预计其使用量将大幅增长

作者 | tim anderson
编译 | 言征
出品 | 51cto技术栈(微信号:blog51cto)
vmware已经发布了spring boot 3.2的全面可用性,这是对这个流行的开源java框架的重大更新。截至目前,最新版本是2.0的候选发布版
1、spring boot3.2 新特性spring boot 3.2是第一个支持java 21虚拟线程(也称为project loom)的产品,java 21 虚拟线程将会对其性能和效率产生重大影响。根据vmware开发者倡导者josh long的说法,在java 21之前,每个新线程都使用2mb的ram,而虚拟线程是轻量级的。
该版本还支持使用spring boot和graalvm的虚拟线程进行本地化编译,从而大大减少了启动时间
另一个新功能是ssl热重新加载。这一功能使得嵌入式web服务器,特别是tomcat和netty,能够在无需重新启动的情况下更新ssl证书。一旦安装了新的证书,已经建立的连接将继续使用旧证书,而新的连接将使用新的证书进行保护
vmware表示,spring boot的使用量正在显著增长,并声称根据年度vmware春季状况报告,它“连续5年同比增长50%”。
2、spring boot:越简单越受欢迎spring和spring boot的发展历程表明了一个规律:实用的方法往往能够克服不必要的复杂性
spring源于rod johnson在2002年写的一本名为《expert one on one j2ee design and development》的书,他在书中描述了java 2 ee(enterprise edition)中的错误,他认为这些错误过于复杂,是许多失败项目的原因。这本书包含了一个示例项目,避免了不必要的ejb(enterprisejavabeans)使用,并将其发展为spring框架。
spring 1.0于2003年发布。spring boot的第一个版本旨在简化平台。发布的帖子解释道:“它对spring平台有着独到的看法,这样新用户和现有用户就可以快速获得他们需要的东西。”
spring boot 1.0于2014年4月首次发布。即便快进到今天,spring boot依旧是许多java项目的默认选择。
3、spring ai 正在预览中人工智能的现在怎么样了呢?spring ai目前正在进行预览阶段,旨在为包括openai和azure openai在内的服务提供抽象化,这使人们想起了微软的.net语义内核。命令:spring boot add ai将会向现有项目添加库,以支持聊天机器人等人工智能功能。根据这些文档,“该项目的成立相信下一波生成式人工智能应用程序将不仅面向python开发人员,而且将在许多编程语言中得到广泛应用。”
以上就是vmware宣布spring boot 3.2框架即将完成,并预计其使用量将大幅增长的详细内容。
其它类似信息

推荐信息