领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Boot 1.1.1 现已发布,可从 repo.spring.io 和 Maven 中央仓库 获取。此版本将成为 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
执行器端点现在包含更多信息,包括堆详细信息、类加载计数、线程信息和垃圾回收统计信息。HealthIndicator
接口已得到改进,允许使用多个指标 Bean,并在出现问题时支持返回特定的 HTTP 状态代码。提供了对 JDBC、Redis、Mongo 和 RabbitMQ 的开箱即用支持。
现在提供了对 Flyway 或 Liquibase 数据库迁移的支持。使用这两个项目中的任何一个都提供了一种简单的方法来随着产品开发动态地演化数据库模式。
现在包含了 GemFire、HornetQ、Elasticsearch、Solr、Spring Social、Spring Integration、Spring Mobile 和 Spring HATEOAS 的其他自动配置和启动器 POM。如果您正在升级之前为这些产品中的任何一个定义了配置的项目,则应检查您是否可以删除一些代码!
这是我最喜欢的改进之一,任何 DropWizard 用户都应该熟悉它。您现在可以通过将名为 banner.txt
的文件添加到类路径中来定义自定义横幅。
参考文档 已更新以反映新功能,并添加了一些其他 操作指南。我们现在还发布了为 spring-boot-maven-plugin
生成的 Maven 站点。
感谢所有为本次发布做出贡献的人,我们得到了社区的大量参与,许多新功能和改进是由外部贡献者开发的。请继续努力,并继续提出这些 问题 和 请求!