【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

关注

评论

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

听GPT 讲Rust源代码--compiler(47)

fliter

还在Show me the code?Show xUnit了!

赫杰辉

后端 低代码 可视化 流程图

Beyond Compare 4 for Mac (文件同步对比工具)v4.4.7(28397)中文版

影影绰绰一往直前

Proxifier for mac(全局代理客户端)稳定版v3.11激活版

影影绰绰一往直前

Airmail 5 for Mac(电子邮件客户端工具) v5.6.16中文激活版

影影绰绰一往直前

AnyGo for Mac(在iPhone / iPad上轻松模拟GPS位置) v7.0.0激活版

影影绰绰一往直前

数字人为企业带来的影响到底有多大?

青否数字人

数字人

听GPT 讲Rust源代码--compiler(42)

fliter

如何高效地利用淘宝API接口获取商品数据

Noah

听GPT 讲Rust源代码--compiler(41)

fliter

听GPT 讲Rust源代码--compiler(43)

fliter

EJ Technologies Perfino for Mac (JVM监控代理软件) v10.07激活版

影影绰绰一往直前

# OpenIM (Open-Source Instant Messaging) Mac Deployment Guide

Geek_1ef48b

Macs Fan Control Pro for mac( 电脑风扇控制软件)v1.5.16中文激活版

影影绰绰一往直前

再要扯皮,就上Xstate

赫杰辉

后端 低代码 状态机 java 架构

互联网这座围城

老张

35岁危机 行业风口

听GPT 讲Rust源代码--compiler(45)

fliter

Navicat for SQL Server for mac(数据库管理工具) v16.35汉化版

影影绰绰一往直前

网站卡顿、打不开是不是服务器被攻击了?

德迅云安全杨德俊

Navicat Premium for Mac v16.3.4中文激活版下载

影影绰绰一往直前

INFINI Labs 产品更新 | 统一版本号 1.22.0

极限实验室

Gateway 极限科技 产品更新发布 版本号修复

[杂谈]IDE-idea-可执行JAR项目创建

alexgaoyh

Java IDEA 打包 可执行JAR

听GPT 讲Rust源代码--compiler(48)

fliter

听GPT 讲Rust源代码--compiler(44)

fliter

听GPT 讲Rust源代码--compiler(46)

fliter

数学编程软件MATLAB R2023b for Mac 中文激活版

影影绰绰一往直前

SecureCRT for mac(终端SSH工具)v9.3.2激活版

影影绰绰一往直前

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