Spring Boot 1.3.0 发布

发布 | Phil Webb | 2015 年 11 月 16 日 | ...

我谨代表 Spring Boot 团队以及所有贡献者,高兴地宣布 Spring Boot 1.3.0 已发布,现已可在 repo.spring.ioMaven CentralBintray 上获取。此版本添加了大量新功能和改进,并基于最新发布的 Spring Framework。有关完整的升级说明“新功能和注意事项”,请参阅发布说明

以下是 v1.3 的一些亮点

开发者工具

新增了一个 spring-boot-devtools 模块,旨在改善开发体验。该模块提供了:

  • 合理的默认属性(例如禁用模板缓存)
  • 自动应用重启
  • LiveReload 支持
  • 远程开发支持(包括通过 HTTP 隧道进行远程更新和远程调试)。
  • 重启后持久化 HTTP 会话

如果您有 10 分钟空闲时间,这里有一个 简短的介绍视频

缓存自动配置

我们现在为 EhCache、Hazelcast、Infinispan、JCache (JSR 107) 实现、Redis 和 Guava 提供自动配置。

此外,还支持简单的基于 Map 的内存缓存。

完全可执行的 JAR 和服务支持

Maven 和 Gradle 插件现在可以为 Linux/Unix 生成完全可执行的存档,只需键入即可运行。

$ ./myapp.jar

更妙的是,它们还可以用作 init.dsystemd 服务。要将其安装为 init.d 服务,只需创建一个符号链接。

$ sudo link -s /var/myapp/myapp.jar /etc/init.d/myapp

彩色横幅

您的 banner.txt 文件现在可以包含 ANSI 颜色代码。您可以做一些疯狂的事情,比如这样。

Color Banner

支持 @WebServlet、@WebFilter 和 @WebListener 注解

在使用嵌入式 servlet 容器时,现在可以使用 @ServletComponentScan 来自动注册用 @WebServlet@WebFilter@WebListener 注解的类。

其他自动配置

现已提供以下开箱即用的自动配置:

  • Cassandra
  • OAuth2
  • Spring Session
  • jOOQ
  • SendGrid
  • Artemis

Actuator 指标

已扩展指标支持以支持导出和聚合。此外,现在提供了 Java 8 特定的 GaugeServiceCounterService 实现(并在可能的情况下使用),它们提供了更高的性能。

更新端点和健康指示器

我们现在包含 /logfile/flyway/liquibase Actuator 端点,以及对 Elasticsearch、Email 和 JMS 健康指示器的支持。

其他更改

发行说明 中记录了许多其他更改和改进。您还可以找到我们计划在下一个版本中删除的已弃用类和方法的列表。



非常感谢所有支持 Spring Boot 的人。仅此版本就已有 128 位贡献者加入。如果您有兴趣帮忙,请查看问题存储库中的 “适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签 进行提问。

最后,如果您还没有看过 Spring Boot 的实际应用,您可能想看看 Stéphane NicollBrian Clozel 在 Devoxx 的这个讲座。

项目主页 | GitHub | 问题列表 | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有