Spring AMQP 1.3 发布

发布 | Gary Russell | 2014 年 3 月 28 日 | ...

我们很高兴地宣布 Spring AMQP (for Java) 1.3.1.RELEASE 现已可用。

此次发布包含了一些重要的新功能,包括:

  • 监听器容器

  • 监听器容器的并发数可以在不先停止容器的情况下进行更改,监听器将相应地进行调整。

  • 监听器容器可以根据工作负载动态调整并发消费者数量。

  • 监听器容器现在支持消费者优先级(需要 RabbitMQ 3.2.x 或更高版本)

  • 监听器容器现在支持独占消费者的配置

  • 监听器容器现在支持自动删除队列;在启动时如有必要会重新声明它们

  • Rabbit Template

  • RabbitTemplate 现在提供了几个方便的 receiveAndReply 方法

Sagan 项目:spring.io 开源

工程 | Chris Beams | 2014 年 3 月 27 日 | ...

我们在去年的 SpringOne/2GX 大会上推出了 spring.io 网站,今天我很高兴代表团队宣布,我们将为其提供支持的基于 Spring 的应用程序开源。

我们称该项目为Sagan,它旨在作为使用 Spring 构建现代 Web 应用程序的参考。代码现已在 github.com/spring-io/sagan 上提供,并且入门很容易。这里有一个简短的截屏视频可以证明:

!{iframe src="//player.vimeo.com/video/90126708" width="640"  height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen}{/iframe}


在接下来的几周里,我们将发布一系列关于 Sagan 工作的文章,探讨应用程序的不同方面、其设计背后的决策,并记录其演变。例如,虽然 Sagan 今天在 JDK 7 和 JDK 8 上都能很好地运行,但我们尚未利用 Java 8 语言特性。当我们这样做时,我们将在博客上进行介绍,并在此过程中展示为什么我们认为 Spring 和 Java 8 是如此完美的组合。

在此期间,请尝试使用 Sagan!首先,您可以在本地启动并运行,然后尝试在 Pivotal Web Services部署到 Cloud Foundry

注意: 使用邀请码 “sagan” 注册可立即获得账户批准。PWS 团队提供了数量有限的此类邀请码,因此先到先得。

从那里,您可以探索维基中其余的操作方法式文档,如果您在过程中提供反馈,我们将不胜感激。

正如 GitHub 的贡献者图所示,Sagan 项目在内部已经是一个庞大的团队努力。今天,我们非常高兴邀请所有阅读此帖子的人加入我们。有很多事情要做,欢迎提交拉取请求


更新,2014 年 5 月 16 日:SpringOne2GX 2013 会议“spring.io 内部和外部”的重播现已提供。

Spring Framework 4.0.3 发布 - Java 8 支持现已可用于生产环境

发布 | Juergen Hoeller | 2014 年 3 月 27 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Framework 4.0.3 现已可用。这是该框架在上周 Java 8 发布后的第一个版本;它现在使用 OpenJDK 8 GA 构建,并包含了最新的 ASM 5.0.1(同样具有 JDK 8 GA 级别的字节码支持,取代了我们之前使用的自定义 ASM 4.2 分支)。

http://projects.spring.io/spring-framework/

Spring Framework 4.0.3 在 WebSocket 方面也带来了重要的增强,将许多实际反馈整合到了框架及其配置选项中。它…

Spring Data Redis 1.2.1 发布

发布 | Thomas Darimont | 2014 年 3 月 27 日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Data Redis 1.2.1 发布!此维护版本包含 RedisTemplate 和 RedisCacheManager 中的一些错误修复。

一如既往,此版本已针对 Java 6、7 和 8 进行测试,以确保与 Redis 2.6 和 2.8 以及 Spring Framework 4.0.3 兼容。您可以运行此 Jira 查询以获取完整的更改列表。

我们期待您在论坛或 问题跟踪器 中提供反馈。

祝好,您的 Spring Data 团队!

Spring Security 3.2.3 发布

发布 | Rob Winch | 2014年3月26日 | ...

Spring Security 3.2.3 已发布,现已可通过 Maven Central 获取。此次发布包含了一些错误修复,包括:

  • 修复了 Java 配置与 Spring Boot 配合使用的问题。请参阅 SEC-2531
  • 修复了 Java 配置中,当 CSRF 保护禁用时,在认证前记住 POST 请求到 JSF 的上一个页面的问题。请参阅 SEC-2498

您可以在 变更日志 中找到更多详细信息。

本周 Spring 动态 - 2014 年 3 月 25 日

工程 | Josh Long | 2014年3月26日 | ...

欢迎来到本期“本周 Spring 动态”!本周将是疯狂的一周,我迫不及待地想在下周的这个时候和你们在另一端相见!有一些重磅消息即将公布!本周请将目光锁定在 spring.io将会收获满满。好了,废话不多说,我们开始吧!

网络研讨会回顾:Spring Framework 4.0 on Java 8

新闻 | Pieter Humphrey | 2014年3月26日 | ...

演讲者:Juergen Hoeller

幻灯片:https://speakerdeck.com/jhoeller/spring-framework-4-on-java-8

Spring 一直以来都及时为新的 Java 版本提供专门支持,现在是时候支持 Java 8 了:借助 Spring Framework 4.0,我们为所有相关的 OpenJDK 8 功能提供了深入支持,包括 lambda 表达式、JSR-310 日期和时间、参数名称发现以及 java.util.concurrent 增强功能。本次演讲将通过 Spring 的编程模型说明 Spring Framework 4.0 的基本概念以及选定的 Java 8 功能,并探讨它们对应用程序架构的影响。

了解更多关于 Spring Framework 的信息,请访问:http://projects.spring.io/spring-framework

以及

https://springframework.org.cn/guides

!{iframe width="420" height="315" src="//www.youtube.com/embed/90MBOV6mOPM" frameborder="0" allowfullscreen}{/iframe}

Spring MVC 测试与 WebDriver

工程 | Rob Winch | 2014年3月26日 | ...

在我 第二篇文章中,我介绍了如何使用 Spring MVC Test 配合 HtmlUnit。在这篇文章中,我们将利用 WebDriver 中的额外抽象来使事情变得更加容易。

为什么选择 WebDriver?

我们已经可以使用 HtmlUnit 和 MockMvc 了,那为什么还要使用 WebDriver 呢?WebDriver 提供了一个非常优雅的 API,并允许我们轻松地组织代码。为了更好地理解,让我们来看一个例子。


注意:尽管 WebDriver 是 Selenium 的一部分,但它并不需要 Selenium Server 来运行你的测试。


假设我们需要确保消息被正确创建。测试涉及查找 html…

网络研讨会回放:Spring LDAP 2.0.0

新闻 | Pieter Humphrey | 2014年3月26日 | ...

演讲者:Mattias Arthursson,Spring LDAP 负责人

幻灯片:https://speakerdeck.com/marthursson/spring-ldap-2-dot-0

最近发布的 2.0 版本为 Spring LDAP 项目带来了显著的改进。借助 Spring Data Repository 和 QueryDSL 支持、流畅的 LDAP 查询构建器以及 XML 命名空间配置等新功能,现在可以比以往任何时候都更高效地构建 LDAP 管理应用程序。本次网络研讨会将概述 Spring LDAP 的目标和范围,并演示 2.0 版本的所有改进,沿途为您提供大量实践技巧,教您如何最大限度地利用该库。

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

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

Spring MVC 测试与 HtmlUnit

工程 | Rob Winch | 2014 年 3 月 25 日 | ...

在我 上一篇文章中,我介绍了 Spring Test MVC HtmlUnit 并解释了该项目的动机。在这篇文章中,我将介绍如何使用 Spring MVC Test 配合 HtmlUnit

更新依赖项

在使用该项目之前,您必须确保更新您的依赖项。可以在网站文档中找到 MavenGradle 的说明。

使用 HtmlUnit

现在我们有了正确的依赖项,可以在单元测试中使用 HtmlUnit。我们的示例假设您已经将 JUnit 添加为依赖项。如果您尚未添加,请相应地更新您的类路径。有关使用 HtmlUnit 和 Spring MVC Test 的完整代码示例,请参见 MockMvcHtmlUnitCreateMessageTest

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有