本周 Spring - 2014 年 8 月 5 日

工程 | Josh Long | 2014 年 8 月 6 日 | ...

欢迎来到本周 Spring 的另一个环节!和往常一样,我们有很多内容要讲,所以让我们开始吧。

  1. Spring Cloud 负责人 Ramnivas Laddad 写了一篇不错的文章,探讨了如何扩展 Spring Cloud 以一致的方式使用*其他*服务

扩展 Spring Cloud

工程 | Ramnivas Laddad | 2014 年 8 月 5 日 | ...

Spring Cloud 最令人感兴趣的功能之一是其可扩展性。您可以扩展它以支持其他云、增强已支持的云、支持新服务、新服务连接器——所有这些都无需修改 Spring Cloud 代码本身。在这篇博客中,我们将探讨此功能。如果您尚未这样做,请阅读本系列中的 第一篇第二篇 博客以获得足够的背景知识。

三个扩展轴

Spring Cloud 提供了沿三个正交方向的可扩展性。您可以沿这些方向中的一个方向扩展它,而正交性确保……

以编程方式使用 Spring Cloud

工程 | Ramnivas Laddad | 2014 年 7 月 29 日 | ...

上一篇博客 中,我向您展示了如何使用 Spring Cloud 的 Java 配置选项以声明方式获取服务连接器(如果您需要,也支持 XML 命名空间)。在本篇博客中,我们将更仔细地研究如何以编程方式使用 Spring Cloud。这将有助于您无法使用 Java 或 XML 配置的情况。它还将揭示 Spring Cloud 的工作原理,并为本系列的下一篇博客做准备,在下一篇文章中,我们将讨论扩展 Spring Cloud。

要使用 Spring Cloud,我们需要访问 `Cloud` 类的对象。但是,您不能直接创建 `Cloud` 对象(其构造函数不是公共的)。相反,您将通过 `CloudFactory` 获取它……

本周 Spring(Spring XD 版本) - 2014 年 7 月 29 日

工程 | Josh Long | 2014 年 7 月 29 日 | ...

欢迎来到本周 Spring 的另一个环节!本周发布了令人惊叹的 Spring XD 1.0.0.RELEASE。发布公告是 开始您的海量数据之旅的好地方。在那里,您会找到指向其他精彩文章、学习内容等的链接。这是一个评估您希望从数据中获得什么以及是否获得它的绝佳机会。Spring XD 是您的海量数据瑞士军刀:它可以支持实时流式工作负载;以批处理为中心的离线工作负载;以及常规的数据集成解决方案。如果您只阅读本周综述中的一篇文章,那就让它成为 ……

Spring Framework 4.1 -- Spring MVC 改进

工程 | Rossen Stoyanchev | 2014 年 7 月 28 日 | ...

最近,Juergen Hoeller 宣布发布 了两个 4.1 发布候选版本中的第一个。Brian Clozel 随后发表了一篇关于 静态 Web 资源处理 增强功能的文章。此前,Stephane Nicoll 在博客中讨论了 缓存JMS 相关的改进。本文的目标是总结 Spring MVC 的改进。

JDK 1.8 的 `java.util.Optional` 现在支持 `@RequestParam`、`@RequestHeader` 和 `@MatrixVariable` 控制器方法参数,而 `ListenableFuture` 则支持作为 `DeferredResult` 的返回值替代方案,其中底层服务(或者可能是对 `AsyncRestTemplate` 的调用)已经返回……

Pivotal 多伦多聚会:使用 Spring Boot 构建生产级应用程序

工程 | Pieter Humphrey | 2014 年 7 月 25 日 | ...

日期:2014 年 6 月 18 日

地点:加拿大,多伦多

警告:音频质量不是很好,但希望还可以忍受 :)

Spring Boot 是 Pivotal Spring 团队推出的一个新的注重约定优于配置的框架,它将 Spring 的灵活性和传统的、符合常识的默认值相结合,使应用程序开发不仅快速,而且令人愉快!加入 Spring 开发倡导者 Josh Long@starbuxman,一起了解什么是 Spring Boot,为什么它会引人注目,为什么您应该在下一个应用程序(REST、Web、批处理、大数据、集成,等等!)中考虑使用它,以及如何开始使用。

了解更多关于 Spring Boot 的信息:http://projects.spring.io/spring-boot

!{iframe width="560" height="315" src="//www.youtube.com/embed/ySvuAqtQrUc" frameborder="0" allowfullscreen}{/iframe}

Spring Framework 4.1 - 处理静态 Web 资源

工程 | Brian Clozel | 2014 年 7 月 24 日 | ...

本周,Juergen 宣布了 Spring Framework 4.1 发布候选版本。现在是时候测试这些新功能,看看它们如何使您的应用程序变得更好!

这些新功能之一是静态 Web 资源的灵活解析和转换。Spring 框架已经允许您使用 `ResourceHttpRequestHandlers` 提供静态资源服务。此功能为您提供了更强大的功能和新的可能性。

ResourceResolvers 和 ResourceTransformers

ResourceResolversResourceTransformers 是此新功能的核心。

`ResourceResolvers` 可以解析资源,给定它们的 URL 路径。它们还可以解析客户端使用的外部面向公共的 URL 路径,给定它们的内部资源路径。`ResourceTransformers`……

本周 Spring - 2014 年 7 月 22 日

工程 | Josh Long | 2014 年 7 月 23 日 | ...

欢迎来到本周 Spring 的另一个环节!本周我们在美丽的俄勒冈州波特兰市的 OSCON!这周非常忙碌,而且只会越来越忙!很高兴能与同事和社区成员见面。展位上挤满了用户。我喜欢这个展会。 :)

  1. 首先,最重要的新闻:Spring Framework 4.1 发布候选版本现已推出!新版本具有更新的 JSR-107 支持、JMS 2.0 和基于注解的 JMS 配置、SpEL 编译器等等。

$text $search 使用 Spring Data MongoDB 搜索您的文档

工程 | Christoph Strobl | 2014 年 7 月 17 日 | ...

MongoDB 从 2.6 版本开始正式提供全文搜索功能。此功能位列服务器组件投票最多的前五项功能 之中,当前版本包含多个词干提取器和解析器,支持短语匹配、否定和按字段加权。因此,是时候关注一下 Spring Data 为支持此功能所做的工作了。

对于文本索引和搜索,MongoDB 默认使用英语,通过分词、去除常用停用词和将单词还原为词根来规范化文本。它还支持多种……

Spring Data JPA @Query 定义中的 SpEL 支持

工程 | Thomas Darimont | 2014年7月15日 | ...

Spring Data JPA 允许使用@Query注解手动定义存储库方法要执行的查询。不幸的是,JPQL 中的参数绑定非常有限,只允许设置值并提供一些类型转换。Evans 发布列车的最新Spring Data JPA M1 版本 通过支持使用 SpEL 表达式在@Query注解中的语句中使用动态绑定参数来缓解这个问题,这在手动定义查询时提供了额外的灵活性。在这篇博文中,我将向您介绍此功能的功能。

……

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部