SpringOne Platform

工程 | Josh Long | 2016年4月15日 | ...

大局观

让我们来谈谈 Pivotal。我们的抱负是让企业更敏捷,缩短创新周期;速度是企业可以拥有的最大优势。Pivotal 的主要“产品”是敏捷性。这自然会转化为技术。微服务是定义明确的、小的、易于演进的、可独立部署的功能批次。由于它们很小,因此非常适合快速迭代。Spring Boot 和 Spring 生态系统可以快速构建新的微服务和应用程序,而 Spring Cloud 则处理其中的复杂性……

Spring Boot 1.4 中的测试改进

工程 | Phil Webb | 2016年4月15日 | ...

在 Pivotal 工作的好处之一是他们有一个出色的敏捷开发部门,名为 Pivotal Labs。Labs 中的团队是精益和 XP 软件方法论(如结对编程和测试驱动开发)的忠实拥护者。他们对测试的热爱对 Spring Boot 1.4 产生了特别大的影响,因为我们开始收到有关可以改进之处的绝佳反馈。这篇博文重点介绍了最新 M2 版本中新增的一些测试功能。

不使用 Spring 进行测试

单元测试任何 Spring @Component 的最简单方法是不要涉及……

Spring Integration AWS 1.0.0.M1 现已发布

发布 | Artem Bilan | 2016 年 4 月 14 日 | ...

亲爱的Spring社区,

我谨代表 Spring Integration 团队,很高兴地宣布 Spring Integration AWS 1.0.0.M1 版本现已可从 Spring milestone repository 下载。

0.5.0 预发布版本以来,我们已经完全重构了核心组件,以实现更简单的编程模型并引入了新组件。目前,Spring Integration AWS 以 Spring Cloud AWS 项目为基础。

感谢所有为本里程碑做出贡献的人!

本里程碑的亮点包括:

  • Amazon Simple Storage Service (S3) 适配器

  • Amazon Simple Queue Service (SQS) 适配器

  • Amazon Simple Notification Service (SNS) 适配器

Spring Boot 1.4 中的 Couchbase 作为一等公民

工程 | Stéphane Nicoll | 2016 年 4 月 14 日 | ...

这是来自 Couchbase 的 Simon BASLÉ 的一篇博文的交叉发布。你可以在 Twitter(@simonbasle)或 github 上找到他。在 开发者门户 上了解更多关于 Couchbase 和 Couchbase Java SDK 的信息。

Spring Boot 1.4.0 MILESTONE 2 现已发布!这是一个好时机,可以告诉你 Spring Boot 团队成员与 Couchbase Java SDK 团队共同努力,为 Couchbase 在 Spring Boot 中提供一流的集成 :)

Spring Boot 1.4.0 中,Couchbase 成为 Spring Boot 生态系统的一等公民!

Couchbase SDK 集成

Spring Boot 现在可以直接识别您的类路径中是否包含 Couchbase SDK。如果是这种情况,它将通过自动配置为您实例化一个 Cluster 和一个 Bucket bean……

Spring Boot 1.4.0.M2 现已发布

发布 | Phil Webb | 2016 年 4 月 13 日 | ...

Spring Boot v1.4.0.M2 现已可从 Spring milestone repository 下载。这是一个非常重大的发布,解决了超过 180 个问题和拉取请求!感谢所有贡献者。

新版本亮点包括:

  • 从图像文件(gif、jpg 或 png)生成的 ASCII Art 横幅。
  • 使用 @JsonComponent 更轻松地注册 JsonSerializerJsonDeserializer
  • Couchbase 支持。
  • Neo4J 支持
  • Narayana 事务管理器支持。
  • 升级至 Spring Framework 4.3、Hibernate 5.1、Jackson 2.7、Solr 5.5、Spring Data Hopper、Spring Session 1.2 和 Hazelcast 3.6。
  • 对测试支持进行了大规模的审查,包括新的统一的 @SpringBootTest 注解、@MockBean@SpyBean 支持、JSON AssertJ 支持以及测试的自动配置。

使用 Spring Boot 覆盖依赖版本

工程 | Dave Syer | 2016 年 4 月 13 日 | ...

本文解释了一些可以用来创建依赖于比 Spring BootSpring IO Platform 等平台管理的传递依赖更新版本库和应用的依赖管理技巧。下面的示例使用 Reactor 作为此类依赖项的示例,因为它即将发布主要新版本 (2.5.0),但现有的依赖管理平台 (Spring Boot 1.3.xq) 声明依赖于旧版本 (2.0.7)。如果您想编写一个应用程序,通过对库的传递依赖来依赖 Reactor 的新版本……

本周 Spring - 2016 年 4 月 12 日

工程 | Josh Long | 2016 年 4 月 12 日 | ...

欢迎来到《本周 Spring》的又一期!本周我在湿润而美妙的纽约市。在美国,报税日已经快到了!呼!时间过得真快。其他(明显更愉快)的年度盛事也即将到来,包括我们盛大的 SpringOne Platform 大会,所以赶紧预订门票吧!

此外,我将与我的朋友 Simon Maple、Daniel Bryant 和 Markus Eisele 于 4 月 19 日参加一个关于微服务的网络研讨会 - 快来加入我们吧!应该会很有趣,而且 - 希望如此 - 很有启发性!

照例,我们要讲的内容很多,让我们开始吧!

SpringOne2GX 2015 重播:NoXML - 消除 Spring 项目中的 XML

新闻 | Pieter Humphrey | 2016 年 4 月 12 日 | ...

录制于 SpringOne2GX 2015。演讲者:Matt Raible Core Spring 赛道 幻灯片:http://www.slideshare.net/SpringCentral/noxml-eliminating-xml-in-your-spring-projects

存在许多利用 XML 进行配置和 bean 定义的 Spring 项目。大多数 Java Web 应用程序都使用 web.xml 来配置它们的 servlet、过滤器和监听器。本讲座将向您展示如何通过使用 JavaConfig 和注释配置 Spring bean 来消除 XML。它还将展示如何移除 web.xml 并使用 Java 配置 Web 组件。

SpringOne2GX 2015 重播:高性能流处理

新闻 | Pieter Humphrey | 2016 年 4 月 12 日 | ...

录制于 SpringOne2GX 2015。演讲者:Stephane Maldini, Glenn Renfo, David Turanski Big Data 赛道 幻灯片:http://www.slideshare.net/SpringCentral/high-performance-stream-processing-53163754

让事物快速运行比看起来更难。在此演讲中,我们将 Spring XD 应用程序分解为三个领域——消息传输、数据序列化和应用程序处理——以展示设计模式和技术,这些模式和技术将帮助您为流式应用程序获得最高的吞吐量和最低的资源利用率。我们将比较和对比内存、RabbitMQ 和 Kafka 传输……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有