Lattice 和 Spring Cloud:为您的云原生 Spring 应用提供弹性子结构

工程 | Matt Stine | 2015年4月6日 | ...

我们相信,云原生应用架构的发展是企业应用开发的下一个伟大演进阶段。这些架构结合了十二要素应用微服务自助式敏捷基础设施基于 API 的协作反脆弱性等元素。所有这些元素使我们能够快速而安全地持续为客户提供商业价值。

Spring 团队的目标始终是赢得 Java 复杂性之战,现在我们正与Cloud Foundry团队的同事合作……

Spring 如何实现与 Java 6、7 和 8 的兼容

工程 | Stéphane Nicoll | 2015年4月3日 | ...

从 Spring Framework 4.0 开始,Java 8 被作为一等公民支持,此后我们在 Spring 社区中看到了一些困惑。我们究竟是如何做到支持 Java 8 并与 Java 6 和 Java 7 保持兼容的呢?这篇博文将深入探讨我们在框架代码库中是如何处理这一问题的。

Java 8 语言特性 vs. Java 8 API

首先,必须区分在一个给定的Java版本(例如Java 8)中使用新的语言特性和新的API。如果一个类使用了Java 8的语言特性,例如lambda表达式,它必须使用-source 1.8 -target 1.8进行编译,因此整个编译单元只能在Java 8+上运行。然而,如果库中的某个类可选地使用了Java 8的新接口,例如java.util.stream.Stream,那么只要该库使用例如-source 1.6 -target 1.6进行编译,它仍然可以在之前的Java版本上运行——只要那个特定的使用。

Spring for Apache Hadoop 2.1.2 发布

版本发布 | Thomas Risberg | 2015年4月3日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.1.2 已发布,现可从 Maven Central 和 Spring Repository 获取。此次发布包含了一些 Spring 项目的版本升级,以及所有受支持发行版的最新版本。

我们增加了对新发布的 Pivotal HD 3.0 的支持。除了这个新发行版外,我们还更新了 Cloudera CDH 至 5.3.2 版本,并更新了 Hortonworks HDP 2.2 以使用 2.2.4.0 版本。更多详情可在变更日志JIRA 发布说明中找到。

以下是针对各种发行版“风味”发布的最新版本名称的完整列表。Apache Hadoop 版本可在 Maven Central 获取,所有其他版本均可在Spring Repository获取…

Spring Security Kerberos 1.0.0.RC2 发布

发布 | Rob Winch | 2015年4月2日 | ...

我谨代表 Spring Security Kerberos 团队,很高兴宣布 Spring Security Kerberos 1.0.0.RC2 的发布。此次发布带来了一些更改。亮点如下:

  • 增加了对 LdapContextSource 的支持。特别感谢Nelson Rodrigues的贡献!
  • 重新打包以更好地管理依赖项
    • 特定实现已移至自己的包中,以指示其他可选依赖项
    • spring-security-kerberos-web 现在包含所有与 Web 相关的依赖项(例如,servlet 依赖项)
  • Bug 修复

我们非常希望通过参与项目,或者仅仅是在GitHub上创建问题或功能请求来听取大家的想法……

查看 Dave Syer 的“Spring Security and AngularJS”博客系列,已转换为教程

工程 | Greg L. Turnquist | 2015年4月2日 | ...

Spring 社区各位好,

Dave Syer 的关于 Spring Security and AngularJS 的六部分博客系列大获成功!它在 Twitter 上广为流传,在 DZone 上引起轰动,吸引了来自各地的读者。

你是否错过了其中任何一篇?也许你听说过它,但发现很难找到第一篇文章。现在不用担心了。

请访问我们新推出的 Spring Security and AngularJS 教程,尽情享受其中的精华。我们将其中 100% 的内容迁移到了该教程中,对链接进行了微调,并为你进行了润色。

分享愉快!

Spring IO Platform 1.1.2 发布

版本发布 | Andy Wilkinson | 2015年4月1日 | ...

我们很高兴地宣布 Spring IO Platform 1.1.2.RELEASE 已从 repo.spring.ioMaven Central 上发布。

此维护版本升级了平台中多个项目的版本,以获取其最新的维护版本

  • Spring AMQP 1.4.3
  • Spring Batch 3.0.3
  • Spring Boot 1.2.3
  • Spring Cloud Connectors 1.1.1
  • Spring Data Evans SR2
  • Spring Framework 4.1.6
  • Spring Security 3.2.7
  • Spring Web Services 2.2.1

许多第三方依赖项的版本也已更新。

项目页面 | GitHub | 问题 | 文档

Spring IO Platform 1.0.5 发布

版本发布 | Andy Wilkinson | 2015年4月1日 | ...

我们很高兴地宣布 Spring IO Platform 1.0.5.RELEASE 现已可在 repo.spring.ioMaven Central 上获取。此版本面向仍在使用 1.0.x 系列的用户;如果可能,建议升级到 1.1.x。

此维护版本升级了平台中多个项目的版本,以获取其最新的维护版本

  • Spring AMQP 1.3.7
  • Spring Batch 3.0.3
  • Spring Boot 1.1.12
  • Spring Data Dijkstra SR5
  • Spring Framework 4.0.9
  • Spring Integration 4.0.6
  • Spring Security 3.2.7
  • Spring Web Services 2.2.1

许多第三方产品的版本……

对 Java 7(甚至 Java 6)的持续支持

工程 | Juergen Hoeller | 2015年4月1日 | ...

你可能听说过 Java 7 的公共更新即将结束,在 Java 7 更新 80 发布后几天就会到来。请参考以下 Oracle 页面:

https://blogs.oracle.com/java-platform-group/entry/future_updates_of_java_7 http://www.oracle.com/technetwork/java/eol-135779.html

让我们来澄清一下它到底是什么:公共更新的结束,绝不是生命周期的结束(EOL)。通过上面第二个链接,向下滚动到“Oracle Java SE支持路线图”部分,您将找到实际的EOL日期:Java 6 为 2018 年 12 月,Java 7 为 2022 年 7 月。是的,这是另一个……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有