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 最简单的方法是不涉及……

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

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

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

Spring Boot 1.4.0 里程碑 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 覆盖依赖项版本

工程 | 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 日关于微服务的网络研讨会 - 加入我们!它应该很有趣,并且希望也很有意义!

像往常一样,我们有很多内容要介绍,所以让我们开始吧!

Spring WS 2.3.0 已发布

工程 | Greg L. Turnquist | 2016 年 4 月 11 日 | ...

Spring 社区问好,

Spring WS 刚刚发布了 2.3.0.RELEASE 版本。这是一个重大升级,我们在其中更新了几个核心依赖项,例如 Apache Wss4j 2(从 1.6 开始)。我建议升级以确保您拥有最新的修复程序。有关已完成问题的列表,请参见下面的报告

发行说明 | 项目页面 | GitHub | 问题 | 文档

工件已分阶段发布到 Maven Central、http://repo.spring.io/release 和 Bintray 上。

干杯!

1 个流、2 个应用程序和 3 个 Spring Cloud Data Flow 的依赖项

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

我只是想在这里记录一下昨天让我开心的经历:让快速改进的 Spring Cloud Data Flow 在几分钟内从(Spring Boot)启动(器)到服务!

唯一的先决条件是您有一个正在运行的 Redis 实例。我的 Redis 实例在127.0.0.1上运行,并且不需要任何其他配置即可让 Spring Boot 找到并使用它。

我们将使用史诗般的 Spring Initializr 来简化应用程序的生成。还记得那些愚蠢的苹果广告,“为此有一个应用程序?”别管那个了,为此有一个复选框让我们……

本周 Spring - 2016 年 3 月 29 日

工程 | Josh Long | 2016 年 3 月 30 日 | ...

欢迎来到本周 Spring的另一期!本周我正在与客户合作,并试图将 Spring(并希望相应的景象!)带到迄今为止被积雪覆盖的科罗拉多州丹佛。

STS 中的 Spring Boot 仪表板 - 第 5 部分:使用启动配置

工程 | Martin Lippert | 2016 年 3 月 29 日 | ...

Spring 社区欢迎回来,

在本系列的第五部分中,我们将仔细研究对多个启动配置的新支持,该支持已添加到 STS 3.7.3 中的 Spring Boot 仪表板中。

每个项目的多个启动配置

启动仪表板的第一个版本允许您快速启动和停止本地 Spring Boot 应用程序。因此,启动仪表板专注于项目的一个特定启动配置 - 并完全忽略其他启动配置。但是,每个项目有多个启动配置可能非常有用,例如多次以略微不同的配置启动同一个应用程序。

Boot Dashboard 的新版本直接集成了启动配置的概念。如果您为同一个项目有多个启动配置,它们将在 Boot Dashboard 中显示为树形结构中项目节点下方的条目。

您现在可以在单个启动配置(而不是项目)上使用 Boot Dashboard 的所有各种操作和功能。您可以启动单个启动配置、停止它们、跳转到它们的控制台、为正在运行的应用程序打开浏览器、标记它们、过滤它们,等等。项目节点充当启动配置的聚合。如果要启动或停止所有启动配置,只需在项目上按启动或停止,所有启动配置都将被启动或停止。

为了帮助您处理多个启动配置,Boot Dashboard 还提供了一些用于处理启动配置的新操作,例如打开启动配置编辑器、复制现有启动配置或删除一个配置。

隐藏启动配置

为了保持简单事物的简单性,如果某个项目只有一个启动配置,则 Boot Dashboard 不会显示该启动配置的条目。如果需要,您可以通过 Boot Dashboard 视图菜单中的设置更改此设置。

在某些情况下,您可能有一些特定的启动配置不应显示在 Boot Dashboard 中,以保持 Boot Dashboard 的简洁易用。因此,我们添加了一个选项,可以从 Boot Dashboard 中隐藏单个启动配置。如果您打开启动配置,可以找到该开关。

结论

这结束了关于 Spring Tool Suite 3.7.3 中 Spring Boot Dashboard 新功能的博客系列。请告诉我们您使用 Dashboard 的体验并提供反馈。我们很乐意听到您的体验,您可以通过评论此博客或在以下地址提交错误报告:https://issuetracker.springsource.com/browse/STS

Spring Boot Dashboard 博客系列

Spring Cloud Brixton.RC1 现已可用

工程 | Spencer Gibb | 2016 年 3 月 24 日 | ...

我代表团队很高兴地宣布,Spring Cloud Brixton 发布列车的第一个候选版本现已推出。该里程碑版本今天已发布,您可以在我们的 Spring 里程碑存储库 中找到它。

亮点

Brixton 发布列车 的一些亮点包括:

  • Spring Boot 1.3.x 和 Spring 4.2.x 支持
  • 通过 Spring Cloud Cluster 进行集群领导者选举和锁定
  • 通过 Spring Cloud Consul 支持 Hashicorp Consul 进行服务注册/发现和配置
  • 通过 Spring Cloud Zookeeper 支持 Apache Zookeeper 进行服务注册/发现、配置以及在 Spring Cloud Cluster 中进行领导者选举
  • 通过 Spring Cloud Sleuth 抽象进行分布式跟踪,并提供两种开箱即用的实现:一种支持日志记录(非常适合 Logstash 和 Loggregator 等日志收集器和多路复用器),另一种支持 Twitter 的 Zipkin
  • Netflix Atlas 遥测系统 和下一代 Spectator 度量库

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部