Spring AMQP 1.3 发布

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

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

此版本包含一些重要的新功能,包括

  • 侦听器容器

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

  • 侦听器容器可以根据工作负载动态调整并发使用者

  • 侦听器容器现在支持使用者优先级(使用 RabbitMQ 3.2.x 或更高版本)

  • 侦听器容器现在支持排他性使用者的配置

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

  • Rabbit 模板

  • RabbitTemplate 现在有几个方便的 receiveAndReply 方法

Project 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!首先,您可以在本地运行并启动,然后尝试部署到 Cloud Foundry,网址为Pivotal Web Services

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

从那里,您可以浏览wiki 中其余的入门指南风格文档,如果您能在此过程中提供反馈,我们将不胜感激。

正如 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如此多的胜利。好了,言归正传,让我们开始吧!

网络研讨会重播:基于 Java 8 的 Spring Framework 4.0

新闻 | 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 Framework 4.0 概念,以及 Spring 编程模型中选定的 Java 8 功能,并探讨其对应用程序架构的影响。

详细了解 Spring Framework:http://projects.spring.io/spring-framework

以及

https://springjava.cn/guides

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

使用 WebDriver 的 Spring MVC 测试

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

在我的第二篇文章中,我描述了如何使用 Spring MVC Test 与 HtmlUnit。在这篇文章中,我们将利用WebDriver 中的其他抽象来使事情变得更加容易。

为什么选择 WebDriver?

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


注意 尽管是 Selenium 的一部分,WebDriver 并不需要 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}

使用 HtmlUnit 进行 Spring MVC 测试

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

在我之前的文章,我介绍了 Spring Test MVC HtmlUnit 并解释了该项目背后的动机。在这篇文章中,我将描述如何使用 Spring MVC Test 与HtmlUnit一起使用。

更新依赖项

在使用该项目之前,您必须确保更新您的依赖项。站点文档中提供了有关MavenGradle的说明。

使用 HtmlUnit

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

获取 Spring 电子简讯

与 Spring 电子简讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部