Spring Boot 1.3 中的缓存自动配置

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

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

简而言之,缓存抽象将缓存应用于方法,从而根据缓存中可用的信息减少执行次数。缓存逻辑是透明地应用的:只有在指定的ISBN不存在于books缓存中时,才会调用下面的方法。在为缺少的Book调用该方法时,缓存将被透明地更新,以便进一步调用不会调用……

介绍 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 的 CTO Dave Engberg 在这篇博客文章中解释了选择 Thrift 的动机……

Spring Data GemFire 支持 Apache Geode

发行版 | John Blum | 2015年6月12日 | ...

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

什么是 *Apache Geode*?

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

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

Spring Boot 1.3.0.M1 现已可用

发行版 | Phil Webb | 2015年6月12日 | ...

我很高兴地宣布,Spring Boot v1.3.0.M1 现已从Spring 里程碑存储库提供。此版本基于Spring Framework 4.2.0.RC1,并提供了许多比 Spring Boot 1.2 更多的改进和新功能。亮点包括

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

Spring for Apache Hadoop 2.2 GA 发布

发行版 | Thomas Risberg | 2015年6月11日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.2 GA 版本的发布。

Spring for Apache Hadoop 2.2 版本中最重要的更改/增强功能是

  • 删除对使用 JDK 6 的支持,现在需要 Java 7 或更高版本
  • 改进 HDFS 写入器以支持可同步写入和新的超时选项
  • 改进 HBase 支持 - 向 HbaseTemplate 添加 PUT 和 DELETE
  • 添加对 Pivotal HD 3.0 的支持
  • 更新 Cloudera CDH 5 以使用版本 5.3.3
  • 更新 Hortonworks HDP 2.2 版本为 2.2.4.0
  • 更新 Kite SDK 为版本 1.0
  • 将 Spring 项目版本更新为最新版本

我们继续……

欢迎反馈:Spring 5 系统要求

工程 | Juergen Hoeller | 2015年6月10日 | ...

正如您可能从我的Java EE 7 博客文章中收集到的那样,我们正在计划一个 Spring Framework 5.0 版本,预计在 2016 年可用。我们将跟踪 JDK 9 的候选版本,因为我们的关键主题之一是全面支持 JDK 9。

Spring 5 的功能规划仍在进行中。我们将在今年的SpringOne上提供更深入的计划,敬请期待!不过,我想借此机会征求您对我们预期系统要求的反馈

我们一定会将最低要求提高到 JDK 8+。 这是前提条件,因为它……

本周 Spring - 2015年6月9日

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

欢迎来到另一期 *本周 Spring*!多么精彩的一周!本周我在堪萨斯城参加了由一家公司 6000 多名开发者参加的开发者大会,然后回到纽约参加 QCon NYC,在那里我将讨论使用 Spring Boot 和 Spring Cloud 构建云原生应用程序。如果您在这两个地方,请务必联系我,让我们聊聊(Spring,以及,如果在堪萨斯城,可选的,BBQ……)

  • Spring 联合创始人兼项目负责人 Juergen Hoeller 本周撰写了两篇必读文章:第一篇介绍了 Java 8 和 Spring 4 的采用情况。此外,更重要的是:*他提到了**本周 Spring** * :D #WIN
  • Juergen *还*发表了一篇我多年来最喜欢的一篇文章,对 Java EE 7 格局的残酷诚实的看法,以及缺乏(大厂商)支持的生产支持 Java EE 容器的实现选项。你知道,他说得对……
  • 令人惊叹的 Pollack 博士(见上文!)宣布了 Spring XD 1.2 RC1。新版本包含许多新内容,包括一个 Apache Ambari 插件,用于将 Spring XD 打包和部署到生产环境中,新的分析功能,针对 Apache Kafka 支持的新功能和性能改进,改进的 RabbitMQ HA 配置,Sqoop 元存储支持以及很多……

Spring Framework 中的 CORS 支持

工程 | Sébastien Deleuze | 2015年6月8日 | ...

出于安全原因,浏览器禁止对位于当前来源外部的资源进行 AJAX 调用。例如,当您在一个选项卡中检查您的银行帐户时,您可能在另一个选项卡中打开了 evil.com 网站。来自 evil.com 的脚本不应该能够使用您的凭据对您的银行 API(从您的帐户中提取资金!)进行 AJAX 请求。

跨源资源共享 (CORS) 是W3C 规范,由大多数浏览器实现,它允许您以灵活的方式指定授权哪些类型的跨域请求,而不是使用一些安全性较低且功能较弱的……

Java EE 7 二周年快乐!生产环境如何?

新闻 | Juergen Hoeller | 2015年6月4日 | ...

请注意,有一篇关于Spring 5 系统要求的后续博客文章。如果您主要对 Spring 5 的规划过程感兴趣,您可能想从那里开始。

在我们寻求 Java EE 集成的过程中,我们正试图积极地采用最新一代的规范,例如 JPA、Bean Validation 以及当然还有 Servlet 和 JMS API。从 Spring 4 开始,我们并排支持 Java EE 6 和 7 级别的规范。我们希望很快将其提升到 EE 7+ 级别(JPA 2.1、Bean Validation 1.1,特别是 Servlet 3.1 和 JMS 2.0),但面临着一个根本性问题:**缺乏 EE 7 平台……**

获取 Spring 新闻通讯

关注 Spring 新闻通讯

订阅

抢先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部