写点什么

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:004161
用户头像

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

关注

评论

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

Guitar Pro为什么被称为吉他编曲的绝佳软件?Guitar Pro编曲教程

阿拉灯神丁

吉他学习 吉他谱 编曲软件 Guitar Pro8 音乐创作

AI 全栈开发实战营 - 第三章

9527

为什么余承东说L3定义不合理?

脑洞汽车

AI

AutoCAD LT 2026(cad2026简化版)中文详细安装教程-Mac/win

Rose

用 10 个 AI 工具创建独立开发团队

俞凡

人工智能

【HarmonyOS 5】桌面快捷方式功能实现详解

GeorgeGcs

鸿蒙 开发工具 HarmonyOS HarmonyOS NEXT 实践分享

AI大战,谷歌仍未扳回一局

脑极体

AI

苹果Mac电脑五款实用思维导图软件分享

Rose

React源码阅读(2)-fiber核心构建原理

溪抱鱼

MAZDA EZ-60领衔 长安马自达多款新车型亮相2025重庆车展

极客天地

Pixologic ZBrush:角色建模、场景建模、特效制作

Rose

实用的预设管理器和编辑器 JU-106 Editor for mac

Rose

TG Pro:有效保护您的Mac电脑避免过热或损坏

Rose

Zerto 10.0 Update 7 - 适用于本地、混合和多云环境的灾难恢复和数据保护

sysin

Zerto

哪款文件比较工具好用?试试 UltraCompare 吧,支持MacOS和Windows

Rose

低代码不是炫技,而是回归需求的必然答案

伤感汤姆布利柏

AI编码工具:面向现代开发者的分层指南

俞凡

人工智能

鸿蒙仓颉语言开发实战教程:商城应用个人中心页面

幽蓝计划

【重磅】JimuReport 积木报表 v2.0 版本发布

JEECG低代码

GitHub 数据可视化 免费报表 开源版本

Go 语言中的 Hot Path 优化:高性能优化实践指南

异常君

Go 高并发 高性能 优化

什么是低代码?低代码开发的意义在哪?

秃头小帅oi

Text Workflow for mac 文本格式转换工具

Rose

通义灵码2.5 | 一个更懂开发者的 AI 编程助手

六月的雨在InfoQ

MCP Server AI 编程 通义灵码2.5 编程助手

DaisyDisk for mac 磁盘健康及深度清理工具

Rose

VMware VeloCloud SD-WAN 6.4 - 领先的 SD-WAN 解决方案

sysin

velocloud

基于YOLOv8的PCB缺陷检测识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolov8

专为开发者和AI爱好者设计的工具 LM Studio for Mac您的本地 AI 工具包

Rose

透明LED广告屏租赁价格:探究成本

Dylan

广告 LED LED display LED显示屏 LED屏幕

不是拿着源码过来,就能二开,还需要注意这些

程序员郭顺发

九号电动车重磅新品 Mz MAX 全面开售,实力出圈,618钜惠不容错过

科技热闻

苹果电脑实用工具:小历TinyCal 精美的Mac日历软件

Rose

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