领先一步
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 撰写的题为“使用创新的 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 站点。
感谢所有为本次发布做出贡献的人,我们得到了很多社区的参与,许多新功能和改进是由外部贡献者开发的。请继续保持良好的工作,并继续提交您的 问题 和 拉取请求!