Spring 指南迁移至 Java 8

工程 | Greg L. Turnquist | 2015年6月17日 | ...

也许您最近注意到了一些文章?

好的,最后这两条不是文章,而是受 Java 8 快速普及的推动。Java 8 已被开发社区快速采纳。在 Spring 团队,我们坚信新应用应采用 Java 8。为了支持这一点并提高您的迁移能力,我们刚刚更新了所有的Spring 入门指南

Spring XD 1.2 GA、Spring XD 1.1.3 和 Flo for Spring XD Beta 发布。

发布 | Mark Pollack | 2015年6月17日 | ...

今天,我们很高兴宣布 Spring XD 1.2、Spring XD 1.1.3 的通用版本以及 Flo for Spring XD Beta 的发布。

您也可以使用 brewrpm 安装 XD 1.2

1.2 版本包含了广泛的新特性和改进。这次发布过程颇为曲折,主要是因为 Spring XD 在众多不同群体中非常受欢迎,每个群体都有各自的优先需求。然而,Spring XD 团队迎难而上,回顾和审视所带来的创新成果令人欣慰…

Spring XD 基准测试 第1部分

工程 | Glenn Renfro | 2015年6月17日 | ...

#引言#

开发流式应用程序时,一个常见问题是“每秒可以处理多少事件?”。本篇博文的主要目的是回答这个问题,同时避免陷入基准测试与“营销式基准测试”的经典困境。消息中间件供应商提供的“原生”基准测试应用程序的常见方法是关注原始数据传输速度,不进行消息数据的序列化或反序列化,也不进行任何数据处理。在本系列的第一部分,我们将遵循这种方法。

我们的测试使用了直接…

本周 Spring 动态 - 2015年6月16日

工程 | Josh Long | 2015年6月17日 | ...

欢迎来到新一期《本周 Spring 动态》!本周我在阳光明媚的伦敦参加 Devoxx UK 会议,我将与开发者们讨论如何使用 Spring Boot、Spring Cloud 和 Cloud Foundry 构建云原生应用。照例,如果您在附近,请与我联系。本周的大新闻是 Spring XD 1.2 GA 性能炸裂!这里没有营销式基准测试,一切都已发布并可重现:通过性能调优,使用内存传输时达到约 1200 万消息/秒,使用 Kafka 时达到 260 万消息/秒(100字节消息)。更多详细信息请参阅

Spring Boot 1.3 中的 DevTools

工程 | Phil Webb | 2015年6月17日 | ...

Spring Boot 1.3 将附带一个全新的模块,名为 spring-boot-devtools。该模块旨在尝试改善开发 Spring Boot 应用时的开发体验。

要使用该模块,您只需将其作为依赖项添加到您的 Maven POM 文件中

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
    </dependency>
</dependencies>

或您的 Gradle 构建文件中

dependencies {
    compile("org.springframework.boot:spring-boot-devtools")
}

一旦包含,spring-boot-devtools 模块提供了一些很棒的特性,我们将在下面介绍(如果您懒得阅读文本,请跳到文章末尾观看短视频…

Spring Framework 3.2.x 于 2016年12月31日 EOL

发布 | Juergen Hoeller | 2015年6月15日 | ...

亲爱的 Spring 社区,

Spring 团队在此宣布,Spring Framework 3.2.x 系列将于 2016 年底达到生命周期结束(End-Of-Life,EOL)状态(与 Apache Tomcat 6.x 同时)。在此之前,我们将继续发布偶尔的 3.2.x 维护版本,然后停止该分支。

请及时准备升级到 Spring Framework 4.x。当前的 Spring Framework 4 版本将保持积极维护直到 2019 年,基于明年的 4.3 特性版本发布 - 类似于 3.2.x 目前所处的延长生命周期。

供您参考,我们预计 Spring Framework 5.0 将于 2016 年第四季度普遍可用,要求 JDK 8+。如果您需要停留在 JDK 6 或 7,Spring Framework 4.x…

Spring Boot 1.3 中的缓存自动配置

工程 | Stéphane Nicoll | 2015年6月15日 | ...

在过去的一年里,我们显著改进了缓存抽象,支持 JSR-107 (JCache) 注解以及更优秀的声明式模型来共享或外部化常用设置。在 Spring Boot 1.3 中,我们现在为其提供了全面的自动配置。

简而言之,缓存抽象将缓存应用于方法,从而根据缓存中的信息减少执行次数。缓存逻辑是透明应用的:只有当指定的 ISBN 不在图书缓存中时,下面的方法才会被调用。当对缺失的图书调用该方法时,缓存将透明地更新,以便后续调用不再调用…

介绍 Spring Social Evernote

工程 | Josh Long | 2015年6月15日 | ...

这篇博文是社区成员 Tadaya Tsuyukubo (@ttddyy) 的客座文章,他是 Spring Social Slideshare 项目的创建者。感谢 Tadaya!我希望看到更多这样的客座文章,所以 - 照例 - 不要犹豫与我联系!- Josh

Spring Social EvernoteSpring Social 生态系统中的一个社区模块。它是 Evernote 的一个服务提供者实现。它允许开发者使用符合 Spring 惯例的方式使用 Evernote SDK for Java

Evernote 在向开发者提供其 API 方面采用了独特的方法。他们创建了基于 Thrift 序列化格式特定语言 SDK。Evernote 首席技术官 Dave Engberg 在这篇博客中解释了选择 Thrift 的动机…

Spring Data GemFire 支持 Apache Geode

发布 | John Blum | 2015年6月12日 | ...

我很高兴地宣布,Spring Data GemFire 现在支持 Apache Geode

什么是 Apache Geode

简而言之,Apache GeodePivotal GemFire开源核心。Geode 最近被 Pivotal 提交给 Apache 软件基金会,作为 BDS 开源工作的一部分,随后被 Apache 孵化器接受。

技术上讲,Apache Geode 是一个内存中的分布式数据库(又称 IMDG),使新的和现有的 Spring/Java 应用程序能够以云规模运行,具有高可用性和可预测的延迟,同时不牺牲一致性。应用程序能够实时处理和分析大数据,以实现…

Spring Boot 1.3.0.M1 现已可用

发布 | Phil Webb | 2015年6月12日 | ...

我很高兴宣布 Spring Boot v1.3.0.M1 现已从 Spring milestone 仓库发布。该版本基于 Spring Framework 4.2.0.RC1,并在 Spring Boot 1.2 的基础上提供了一系列改进和新特性。主要亮点包括

  • 一个新的 spring-boot-devtools 模块,支持自动重启、LiveReload 和远程更新。
  • 广泛支持 EhCache、Hazelcast、Infinispan、Redis、Guava 或任何符合 JSR-107 (JCache) 的实现。现在还通过 actuator 暴露缓存指标信息(当底层技术支持时)。
  • 改进的指标支持,包括导出和聚合功能,如果您使用 Java 8,性能将大幅提升。
  • 适用于基于 Linux 操作系统的完全可执行 JAR 文件,包括“服务”支持。将 Boot 应用作为 Linux 服务启动现在就像输入以下命令一样简单:sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部