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 现在可以直接识别当你的 classpath 中包含 Couchbase SDK 时。在这种情况下,它会使用自动配置为你实例化一个 Cluster 和一个 Bucket bean…

使用 Spring Boot 覆盖依赖版本

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

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

本周 Spring 回顾 - 2016 年 4 月 12 日

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

欢迎来到新一期的本周 Spring 回顾!这周我在湿润而美好的纽约市。美国的报税截止日已经快到了!呼!时间过得真快。其他(明显更令人愉快)的年度盛事也即将到来,包括我们的大型活动 SpringOne Platform,所以现在就订票吧!

此外,我将于 4 月 19 日与我的朋友 Simon Maple、Daniel Bryant 和 Markus Eisele 共同举办一场关于微服务的网络研讨会 - 欢迎加入!这应该会很有趣,并且 - 希望如此 - 引人入胜!

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

Spring WS 2.3.0 发布

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

各位 Spring 社区成员,你们好!

Spring WS 刚刚发布了 2.3.0.RELEASE 版本。这是一个主要升级,我们更新了几个核心依赖项,例如 Apache Wss4j 2 (从 1.6 升级)。我建议升级以确保您获得最新的修复。有关已完成 Issue 的列表,请参见下面的报告

发布说明 | 项目页面 | GitHub | Issue | 文档

构建制品已在 Maven Central、http://repo.spring.io/release 和 Bintray 上暂存。

祝好!

Spring Cloud Data Flow:1 个 Stream,2 个应用程序和 3 个依赖项

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

我只想在此记录下昨天令我微笑的一次经历:让快速改进的 Spring Cloud Data Flow 在几分钟内从 (Spring Boot) 启动器运行到提供服务!

唯一的先决条件是你有一个正在运行的 Redis 实例。我的 Redis 实例运行在 127.0.0.1 上,Spring Boot 无需额外配置就能找到并使用它。

我们将使用传奇的 Spring Initializr 来快速生成我们的应用程序。还记得那些傻傻的苹果广告吗,“有个 App 能搞定?” 别管那个了,这里有个复选框能搞定!让我们…

本周 Spring 回顾 - 2016 年 3 月 29 日

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

欢迎来到新一期的本周 Spring 回顾!这周我正在与客户合作,并努力将 Spring(希望天气也能配合!)带到此前白雪覆盖的科罗拉多州丹佛市。

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

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

欢迎回来,各位 Spring 社区成员,

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

每个项目的多个启动配置

Boot Dashboard 的第一个版本允许你快速启动和停止本地 Spring Boot 应用。因此,Boot Dashboard 只关注项目的一个特定启动配置 - 完全忽略了其他启动配置。但是,每个项目拥有多个启动配置会非常有用,例如,可以用稍微不同的配置多次启动同一个应用。

新版本的 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 的经验并提供反馈。我们很高兴听到您的使用体验,您可以在此评论或在此处提交 bug 报告:https://issuetracker.springsource.com/browse/STS

Spring Boot Dashboard 系列博文

获取 Spring 新闻快讯

订阅 Spring 新闻快讯保持联系

订阅

提升自我

VMware 提供培训和认证,助您加速发展。

了解更多

获得支持

Tanzu Spring 通过一项简单的订阅,为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

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

查看全部