Spring Boot 1.4 中的测试改进
将 Couchbase 作为 Spring Boot 1.4 的一等公民
这是一篇来自 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 覆盖依赖项版本
本文解释了一些依赖项管理技巧,这些技巧可用于创建库和应用程序,这些库和应用程序依赖于比像 Spring Boot 或 Spring IO Platform 这样的平台管理的更高版本的传递依赖项。以下示例使用 Reactor 作为此类依赖项的示例,因为它即将发布一个新的主要版本 (2.5.0),但现有的依赖项管理平台 (Spring Boot 1.3.xq) 声明了对旧版本 (2.0.7) 的依赖项。如果您想编写一个应用程序,该应用程序通过对库的传递依赖项依赖于 Reactor 的新版本……
本周 Spring - 2016 年 4 月 12 日
欢迎来到本周 Spring的另一期!本周我在潮湿而美好的纽约市。在美国,报税日快到了!哇!时间过得真快。其他(明显更愉快的)年度里程碑很快就会到来,包括我们盛大的 SpringOne Platform 活动,所以现在就预订您的门票吧!
此外,我将与我的朋友 Simon Maple、Daniel Bryant 和 Markus Eisele 一起参加 4 月 19 日关于微服务的网络研讨会 - 加入我们!它应该很有趣,并且希望也很有意义!
像往常一样,我们有很多内容要介绍,所以让我们开始吧!
- Spring Data Hopper 已发布 GA 版本!此版本包含已关闭的395个工单,代表了大量的工作!立即获取版本并试用!
- Spring Integration 和通用消息传递专家 Artem Bilan 刚刚宣布了 Spring Integration Kafka 2.0 系列中的第一个里程碑。此版本代表了基于 Kafka 0.9x 中的
Producer
和Consumer
API 提供的 Spring Kafka 支持的完整重写。查看它,试用一下并提供反馈! - Spring Cloud Stream 负责人 Marius Bogoevici 刚刚宣布了 Spring Cloud Stream 1.0RC2。此版本包括对
ObjectMapper
的支持……
Spring WS 2.3.0 已发布
1 个流、2 个应用程序和 3 个 Spring Cloud Data Flow 的依赖项
我只是想在这里记录一下昨天让我开心的经历:让快速改进的 Spring Cloud Data Flow 在几分钟内从(Spring Boot)启动(器)到服务!
唯一的先决条件是您有一个正在运行的 Redis 实例。我的 Redis 实例在
127.0.0.1
上运行,并且不需要任何其他配置即可让 Spring Boot 找到并使用它。
我们将使用史诗般的 Spring Initializr 来简化应用程序的生成。还记得那些愚蠢的苹果广告,“为此有一个应用程序?”别管那个了,为此有一个复选框!让我们……
本周 Spring - 2016 年 3 月 29 日
欢迎来到本周 Spring的另一期!本周我正在与客户合作,并试图将 Spring(并希望相应的景象!)带到迄今为止被积雪覆盖的科罗拉多州丹佛。
- 席卷全国的轰动——Spring Cloud——背后的势头仍在继续,因为它正在加快速度,朝着 Spring Cloud Brixton 的最终版本前进!第一个候选版本,Spring Cloud RC1,现已发布!新版本有很多新功能 - 请务必查阅
README
! - Joe Stein 的 使用 Apache Kafka 开发实时数据管道来自 SpringOne2GX 2015 演讲的回放现已上线
- Spring Social 负责人 Craig Walls 的 SpringOne2GX 2015 关于使用 Spring Social 开发社交应用程序的演讲现已上线
- Martin Lippert 继续了他关于真正 …… 的史诗级系列文章
STS 中的 Spring Boot 仪表板 - 第 5 部分:使用启动配置
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 现已可用
我代表团队很高兴地宣布,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 度量库…