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 社区所有即将举行的活动。

查看全部