保持领先
VMware 提供培训和认证,助您快速提升。
了解更多Spring Boot 1.1.1 已发布,现在可从 repo.spring.io 和 maven central 获取。此版本将成为 Spring IO Platform 的一部分,并提供了许多相对于 1.0 的新功能和改进。有关升级说明和“新增和值得注意”的功能,请参阅发布说明。
注意:请使用 v1.1.1 版本,因为最初发布的 v1.1.0 版本存在一个小问题。
以下是一些亮点:
除了现有的 Thymeleaf 和 JSP 支持外,还新增了 Freemarker、Velocity 和 Groovy 的模板选项。Groovy 模板尤其酷,标记非常简洁美观。
html(lang:'en') {
head {
meta('http-equiv':'"Content-Type" content="text/html; charset=utf-8"')
title('My page')
}
body {
p('This is an example of HTML contents')
}
}
更多信息请查阅 Cédric Champeau 的博客文章“在 Spring Boot 中使用创新的 Groovy 模板引擎”。
/metrics
actuator 端点现在包含更多信息,包括堆详情、类加载计数、线程信息和垃圾收集统计信息。HealthIndicator
接口得到了改进,允许使用多个指示器 bean,并支持在出现问题时返回特定的 HTTP 状态码。提供了对 JDBC、Redis、Mongo 和 RabbitMQ 的开箱即用支持。
现在支持 Flyway 或 Liquibase 数据库迁移。使用其中任何一个项目都可以轻松地随着产品的开发动态演进数据库模式。
现在新增了针对 GemFire、HornetQ、Elasticsearch、Solr、Spring Social、Spring Integration、Spring Mobile 和 Spring HATEOAS 的自动配置和 starter POM。如果您正在升级之前为其中任何产品定义过配置的项目,您应该检查是否可以删除一些代码!
这是我最喜欢的一项小改进,对于 DropWizard 用户来说应该很熟悉。现在,您可以通过在 classpath 中添加一个名为 banner.txt
的文件来定义自定义 banner。
参考文档已更新,反映了新功能,并新增了一些额外的操作指南 (How-to's)。我们现在还发布了一个生成的 spring-boot-maven-plugin
的 Maven 站点。
感谢所有为本次发布做出贡献的人,我们获得了社区的大量参与,许多新功能和改进是由外部贡献者开发的。请继续保持出色的工作,并持续提交 issues 和 pull requests!