Spring Boot 1.0.2.RELEASE 现已发布

发布 | Dave Syer | 2014 年 4 月 24 日 | ...

Spring Boot 1.0.2.RELEASE 现已在 Spring 和 Maven Central 仓库中提供。 这主要是修复 bug 的版本(没有什么重大更改,但如果您使用的是旧版本,请升级)。 还有一些不错的新功能。

我最喜欢的新增功能是新的 @IntegrationTest 功能。 这是一个例子

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SampleActuatorApplication.class)
@WebAppConfiguration
@IntegrationTest("server.port=0")
public class SampleActuatorApplicationTests {

	@Value("${local.server.port}")
	private int port;

        ...

}

在这里,我们将“server.port”的默认值设置为 0(这意味着“选择一个随机端口”),然后我们将其绑定到测试中的一个字段,以便我们可以使用它与正在运行的服务器进行交互。 整洁,对吧? 您可以通过将更多 Strings 添加到 @IntegrationTest value 属性来绑定其他键值对。

我们还添加了以下内容

  • Groovy CLI 的 Websocket 支持
  • 外部配置中对 "yaml" 文件扩展名的支持
  • 如果设置了 spring.mvc.locale,则 webapp 将具有 LocaleResolver
  • SQL 初始化脚本的分隔符已外部化
  • 可以通过将 FilterServlet bean 包装在 enabled=false 的注册 bean 中来禁用它们

... 加上大量的文档改进。 请参阅 GitHub 了解完整的更改列表

再次感谢所有为本次发布做出贡献的社区贡献者。 今天就体验一下吧!

项目页面 | GitHub | 问题 | 文档

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

抢占先机

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

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看所有