写点什么

Spring 发布 1.3.8 和 1.4.1 版 Spring Boot

  • 2016-10-13
  • 本文字数:949 字

    阅读完需:约 3 分钟

Spring最近发布了旗下 Spring Boot 项目的 1.3.8 版和 1.4.1 版更新。

1.3.8 版包含 35 个瑕疵修复,并对 Spring Framework Spring Data Jetty ,以及 Tomcat 等依赖项进行了升级。

1.4.1 版是 1.4 版发布后的首个维护版本,包含超过 150 个瑕疵修复,并对 Spring Integration Hibernate Jackson ,以及 Hazelcast 等依赖项进行了升级。

根据 Spring Boot网站上的介绍:

Spring Boot 使得用户可以轻松创建独立、生产级、可“直接运行”的 Spring 应用程序。我们对 Spring 平台和第三方库有一种执念,认为用户只须最少量的设置就应可以快速上手使用。大部分 Spring Boot 应用程序只需要对 Spring 进行很少量的配置。

1.4 版的新功能包括:

  • 启动失败信息
  • 沿袭惯例的错误信息
  • 扩展的数据支持
  • 横幅图像

启动失败信息

新增的FailureAnalyzer接口可拦截异常,并将其转换为更易读的诊断信息。例如当某个 Spring Boot 应用程序试图使用已被占用的端口时,将显示下列错误信息:

1.4.1 版为FailureAnalyzer新增了NoSuchBeanDefinitionException实例,可拦截 Spring bean 未找到的异常:

开发者也可以实现自己的FailureAnalyzer接口实例。

沿袭惯例的错误信息

可将自定义的 HTML 错误信息写入拦截的 HTTP 状态代码并显示在网站上。例如位于/src/main/resources/public/error404.html(页面显示结果见下图)可用于代表 HTTP 404 状态代码。

横幅图像

默认情况下,所有 Spring 应用程序会在启动时显示 ASCII 图片形式的 Spring 徽标。Spring Boot 现在可以显示自定义的启动横幅,并可将*.jpg*gif,以及*.png格式的图片转换为 ASCII 图片。所用图片文件名必须以banner.*开头,并要放置在/src/main/resources文件夹内。例如下图显示了由标准 Java 徽标自动生成的 ASCII 图效果。

Spring Boot 应用程序示例已发布至 GitHub

未来计划

Spring Boot 团队计划在 2016 年底发布 1.5 版,其中将包含 1.4 版发布前尚未完成的所有 Pull 请求。按照计划,未来的 Spring Boot 2.0 将全面集成于 Spring Framework 5,并须具备 Java 8。

参考资源

Spring 开发者 Phil Webb Stéphane Nicoll ,以及 Josh Long 最近在 SpringOne 大会上发表了有关 Spring Boot 的主题演讲

更多Spring Boot 示例可访问Spring 的GitHub代码库

查看英文原文: Spring Releases Versions 1.3.8 and 1.4.1 of Spring Boot

2016-10-13 19:004402
用户头像

发布了 283 篇内容, 共 124.6 次阅读, 收获喜欢 63 次。

关注

评论

发布
暂无评论
发现更多内容

【提示词工程】你的PPT根本不是设计问题,是逻辑问题

HuiZhuDev

逻辑思维 AI指令 PPT设计 演示技巧 认知升级

大数据-153 Apache Druid 实时接入 Kafka:从摄取到查询的完整实战

武子康

Java 大数据 分布式 Druid Apache Druid

文心5.0 登场:打破边界,定义未来智能新范式,开启原生全模态智能新时代!

木偶

百度 AI 文心一言

区块链/Web3 系统开发流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

5个企业如何通过YashanDB数据库实现数据驱动

数据库砖家

5个提升YashanDB数据库查询效率的关键策略

数据库砖家

10个YashanDB的关键功能

数据库砖家

KnowBe4 Studios发布:2025年10月全新网络安全培训内容更新

qife122

网络安全 AI技术

7个步骤实现YashanDB数据库的自动化管理

数据库砖家

五项修炼:让你的团队从"瞎忙"到"拿结果"的蜕变之路

六边形架构

团队协作 领导能力 工作分配 拿到结果 好领导

音乐 NFT 系统开发流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 音乐NFT

云敏捷与合规性相遇:自动化实现ISO 27001和SOC 2认证

qife122

ISO27001 合规自动化

不同传感器前中后融合方案简介

地平线开发者

自动驾驶; 算法工具链 地平线征程6

网络犯罪新手段:黑客如何利用IT技术实施货物盗窃

qife122

网络安全 货物盗窃

征程 6X 常见 kernel panic 问题

地平线开发者

自动驾驶; 算法工具链 地平线征程6

无电脑也能成为漏洞猎人:我的实战经验分享

qife122

渗透测试 漏洞挖掘

社区来稿丨RTE 大会带给我的 AI Agent Infra 启发

RTE开发者社区

5个在YashanDB数据库中避免的常见错误

数据库砖家

2023年YashanDB数据库的技术指标与性能评估

数据库砖家

基于 openGauss 的高可用数据库部署与主从复制、自动故障转移实践指南

Toekn_w

文心大模型升级 5.0,支持全模态输入与输出;Google SIMA 2:在虚拟 3D 世界交互、推理和学习丨日报

RTE开发者社区

7个提升YashanDB数据库性能的最佳实践

数据库砖家

10个关键步骤助力企业快速掌握YashanDB使用技巧

数据库砖家

10个关键技巧,优化YashanDB使用体验

数据库砖家

2023年YashanDB数据库用户反馈与改进方向

数据库砖家

LED显示屏安装需要哪些工具?

Dylan

LED LED display LED显示屏 LED屏幕

7个关键指标评估YashanDB数据库性能表现

数据库砖家

5个提升YashanDB数据库安全性的最佳实践

数据库砖家

Spring发布1.3.8和1.4.1版Spring Boot_Java_Michael Redlich_InfoQ精选文章