Spring Boot 2.2.0 发布,性能提升、支持 Java 13
Spring Boot 2.2.0 正式发布了,可从 repo.spring.io 或是 Maven Central 获取。
性能提升
Spring Boot 2.2.0 的性能获得了很大的提升。现在,应用程序启动速度更快,并且消耗的内存更少。这在具有非常严格的内存约束的环境中特别有用。
延迟初始化
现在可以通过 spring.main.lazy-initialization 属性启用全局延迟初始化,以减少启动时间。不过,使用此功能需要付出一定代价:
- 在进行任何延迟的初始化时,HTTP 请求的处理可能需要更长的时间
- 通常在启动时会发生的故障现在在启动后才会出现
支持 Java 13
Spring Boot 2.2 现在支持 Java 13,同时仍与 Java 11 和 8 兼容。
不可变的 @ConfigurationProperties 绑定
配置属性现在支持基于构造函数的绑定,该绑定使 @ConfigurationProperties 注释的类不可变。可以通过使用 @ConstructorBinding 注释 @ConfigurationProperties 类或其构造函数之一来启用基于构造函数的绑定。可以在配置属性绑定提供的构造函数参数上使用 @DefaultValue 和 @DateTimeFormat 之类的注释。
RSocket 支持
已为 RSocket 添加了广泛的自动配置,以及新的启动程序 spring-boot-starter-rsocket。当 spring-security-rsocket 位于类路径上时,还会自动配置 Spring Security 的 RSocket 集成。
其余具体更新内容见发布公告。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visual Studio 2019 v16.4 Preview 2 发布
Visual Studio 2019 v16.4 的第二个预览版本发布了,更新内容如下: 将选项卡更改为垂直布局 垂直选项卡实现是深入改善文档管理体验的第一步,以下是这一项新功能外观的示例: 容器工具窗口 目前为止,此功能仅作为 Visual Studio Marketplace 中的扩展提供。经过大量的使用和审查,开发团队将功能引入了 IDE 本身。通过此新工具窗口,可以列出,检查,停止,启动和删除本地计算机上的 Docker 镜像和容器。此外,还可以查看正在运行的容器中的文件夹和文件,并打开终端窗口。最后,可以查看、传输和搜索容器日志。 调试器中的引脚属性 使用新的 Pinnable Properties 工具,在调试时通过对象的属性来识别对象变得更加容易和容易发现。简而言之,将鼠标悬停在要在“监视”、“自动”和“本地”窗口的调试器窗口中显示的属性上,单击该图钉图标,然后就可以立即在显示屏顶部看到你要查找的信息。 终端窗口更新 新版本增加了创建多个终端实例,并自动为计算机上可用的 Developer Command Prompt,Developer PowerShell 和任何 W...
- 下一篇
BookStack v2.2 发布,功能类似 Gitbook 的在线文档管理系统
程序介绍 BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和配套的开源手机APP BookChatApp。 升级日志 使用go mod方式管理程序的包依赖(建议二次开发的朋友把go开发环境升级到支持go mod的go版本) APP下载单页配置管理 书籍信息设置页,支持增加文字广告功能,并增加 APP 跳转页 电子书是否登录才能下载 移动端横幅尺寸控制(由于移动端横幅展示,为了不使横幅变形,以及能够灵活控制移动端横幅宽高比例显示) 支持项目设置给项目内容增加全局文字小广告功能,比如添加原作者赞助二维码链接或者是原作者实体书购买地址等,以便支持开源书籍作者 私有项目,增加访问密码,功能类似百度网盘的私密分享(项目成员可以免密码访问) 小分辨率电脑,内容阅读时,不悬浮显示右侧内容菜单,避免影响阅读体验 配置管理,增加图片链接由http://自动...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6