本周 Spring - 2016 年 10 月 4 日

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

欢迎来到本周 Spring 的另一期!我们有很多内容要看,所以让我们开始吧!

本周 Spring - 2016 年 9 月 27 日

工程 | Josh Long | 2016 年 9 月 27 日 | ...

哇!10 月份就要到了!今年过得真快!

欢迎来到本周 Spring 的另一期!本周我和 Phil Webb 在工作室录制了我们关于使用 Spring Boot 构建微服务的 Livelessons 系列的下一期。到目前为止,这很有趣,我们才刚刚开始!

今晚,我希望你能加入我参加 vJUG 全球直播活动中的“云原生 Java”,该活动将在世界各地的时区进行!

我们有很多内容要讲,所以让我们开始吧!

Spring 5 中的新功能:功能性 Web 框架

工程 | Arjen Poutsma | 2016 年 9 月 22 日 | ...

正如 Juergen 在昨天的 博客文章 中提到的,Spring Framework 5.0 的第二个里程碑引入了新的功能性 Web 框架。在这篇文章中,我将提供更多关于该框架的信息。

请记住,功能性 Web 框架构建在我们在 M1 中提供的相同响应式基础上,我们还在其上支持基于注释(即 @Controller@RequestMapping)的请求处理,有关详细信息,请参阅 M1 博客文章

示例

我们从 示例应用程序 中摘录一些内容开始。下面是一个公开 Person 对象的响应式存储库。它与传统的非响应式存储库非常相似,除了它返回 Flux<Person>(在传统情况下返回 List<Person>),以及 Mono<Person>(在传统情况下返回 Person)。Mono<Void> 用作完成信号:指示保存何时完成。有关这些 Reactor 类型的更多信息,请参阅 Dave 的博客文章

本周 Spring - 2016 年 9 月 20 日

工程 | Josh Long | 2016 年 9 月 20 日 | ...

大家好!自从我们上次交谈以来,我去了中国的多个城市,包括杭州、上海、北京、广州、深圳和香港,与客户和社区成员进行了交流。看到我们优秀的中国客户在竞争激烈的中国市场中如何使用我们的技术,真是令人着迷。而且,美味!

本周 Spring - 2016 年 9 月 13 日

工程 | Josh Long | 2016 年 9 月 13 日 | ...

欢迎来到本周 Spring 的另一期!在中国度过了精彩的一周,与阿里巴巴和华为共度时光,传播 Spring 的理念。本周将前往上海、北京、广州、深圳和香港!

我们的朋友 Pieter Humphrey 本周一直在忙碌地将 SpringOne Platform 2016 的视频上传到网上供我们欣赏,所以本周有很多好东西!感谢 Pieter!

本周 Spring - 2016 年 9 月 6 日

工程 | Josh Long | 2016 年 9 月 6 日 | ...

欢迎来到本周 Spring 的另一期!本周我在中国上海和杭州,我在上海的巨大华为 Connect 大会上发表了演讲,并且将在阿里巴巴和华为工作大约一周。我还将在杭州 Java 用户组发表演讲。

(你能相信我们已经进入 9 月了吗?真是太惊讶了!2017 年即将到来!)

从技术上讲,我也在休假,所以我将尽量简短! :)

Spring Security OAuth2 - 客户端身份验证问题

工程 | Joe Grandja | 2016 年 8 月 31 日 | ...

最近报告了问题 #808,该问题允许用户以客户端身份进行身份验证并通过 client_credentials 或密码授予流程获取访问令牌。

当客户端和用户具有相同的标识符(clientId 和用户名)时,会出现这种情况。用户的凭据用于在 client_credentials 或密码授予流程期间进行客户端身份验证,并且成功地使用客户端的权限获取访问令牌。

修复

此错误已在1ed986a中修复,并在 2.0.11.RELEASE 版本中发布。

如果您使用基于 Java 的配置,请更新到 2.0.11.RELEASE…

使用 Spring Boot 1.4 的自定义测试切片

工程 | Stéphane Nicoll | 2016 年 8 月 30 日 | ...

Spring Boot 1.4 包含对测试支持的重大改进,其中一项功能是测试切片。我想借此博客文章的机会进一步解释它是什么以及如何轻松创建自己的切片。

测试切片是关于对为您的测试创建的ApplicationContext进行分段。通常,如果您想使用MockMvc测试控制器,当然您不希望与数据层发生冲突。相反,您可能希望模拟控制器使用的服务,并验证所有与 Web 相关的交互是否按预期工作。这可以概括为…

本周 Spring - 2016 年 8 月 30 日

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

欢迎来到本周 Spring的另一期!本周我一直在旧金山(我住的地方),在那里我向硅谷 Spring 用户组发表了演讲。现在要去美丽的中国推广 Spring 和 Pivotal(也许还可以小度假!)。

像往常一样,我们有很多事情要做,所以让我们开始吧!

Spring Web Services 2.3.1/2.4.0 发布

工程 | Greg L. Turnquist | 2016 年 8 月 29 日 | ...

Spring 社区您好,

Spring Web Services 刚刚发布了 2.3.1.RELEASE 和 2.4.0.RELEASE 版本。

2.3.1.RELEASE 是一个次要补丁版本。

2.3.1 版本说明 | 2.3.1 文档

2.4.0.RELEASE 将 Spring Web Services 重置为在 Spring Framework 4.2.x 和 Spring Security 4.0.x 上运行,这是 Spring 4.3/Spring Security 4.1 背后的稳定基线。同时,它仍然与 Java 7 兼容。此版本包含对代码库的更改,使其与 Spring 4.3 和 5.0 向前兼容,因此您可以自由地升级到您希望使用的任何版本的 Spring/Spring Security。

2.4.0 版本说明 | 2.4.0 文档

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部