下一代 Spring Data 的第一个里程碑已发布

发布 | Oliver Drotbohm | 2016年11月23日 | ...

我谨代表 Spring Data 团队宣布 Kay 发布系列的第一个里程碑。这是一个特殊的发布系列,因为它将包含新一代的 Spring Data,其中将包含一些重大变更。

基础设施升级

第一个也是最明显的变化是将最低基线升级到 Java 8(不再支持 JDK 6)并将 Spring 5 作为框架基础。在后续的里程碑版本中,我们将发布一些重要的内部重写,这些重写也将影响面向用户的 API,以利用新的语言……

Spring Cloud Data Flow 1.1 GA 发布

发布 | Mark Pollack | 2016年11月23日 | ...

我很高兴代表团队宣布 Spring Cloud Data Flow 1.1 GA 版发布。请点击入门指南中的链接,下载本地服务器实现和 shell,以创建流(Stream)和任务(Tasks)。

1.1 GA 版的总体亮点包括:

  • 基于 Spring Boot 1.4、Spring Cloud Camden SR2、Spring Integration 4.3 和 Spring Cloud Task 1.1 的改进。

  • 添加了基于 LDAPBasic文件的后端认证。

  • OAUTH 后端认证的改进。

  • 现在支持带 SSL 的 LDAP 认证

  • 为非 OAUTH 后端认证方法(如 LDAP、Basic 和基于文件的选项)添加了基于表单的登录页面。

  • 增加了通过 YAML 文件传递应用程序特定属性的功能。这在部署需要设置许多部署属性的流时特别有用。

  • 内存、磁盘和 CPU 的可移植部署属性已到位,以支持各种运行时实现。

本周 Spring - 2016 年 11 月 21 日

工程 | Josh Long | 2016年11月22日 | ...

欢迎来到又一期《本周 Spring》!本周我……在家!毕竟,本周是美国的感恩节。我确信我代表整个 Pivotal 团队说,我们非常感激您,地球上最棒的社区。非常感谢,如果您正在庆祝感恩节,那么祝您感恩节快乐!当您吃完饭——勉强能睁开眼睛时——我希望您能找到一把舒适的扶手椅,看看本周的精选内容。

Spring Cloud Data Flow for Kubernetes 1.1 RC1 发布

版本发布 | Thomas Risberg | 2016年11月22日 | ...

我很高兴代表团队宣布 Spring Cloud Data Flow for Kubernetes 1.1 的第一个发布候选版本发布。

Spring Cloud Data Flow for Kubernetes 为 Kubernetes 上的长时间运行(流式传输)和短时间运行(任务/批处理)数据微服务提供编排支持。

此版本最显著的变化可以在 Spring Cloud Deployer for Kubernetes 项目中找到。感谢 Donovan Muller 和 Rémon (Ray) Sinnema 的社区贡献,我们添加了对为已部署应用程序定义卷和卷挂载的支持。我们支持具有 Fabric8 Kubernetes 客户端的 kubernetes-model 支持的模型卷类型……

Spring Cloud Task 1.1.0.RELEASE 现已发布

发布 | Michael Minella | 2016年11月22日 | ...

我们很高兴地宣布,Spring Cloud Task 1.1.0.RELEASE 现已通过 Github 和 Pivotal 下载仓库提供。非常感谢所有为本次发布做出贡献的人。

Spring Cloud Task 1.1.0 提供以下功能

这是 1.1.0 版本的通用可用版本(GA)。此版本解决了对项目的一些关键增强,以便更好地覆盖云环境中任务的操作问题。1.1.0 版本新增的功能包括:

  • 更新的错误处理 - 1.0.x 版本将任务执行产生的堆栈跟踪存储在 TaskExecution#exitMessage 字段中,导致该字段需要承担双重任务。首先,它可用于任务的编排(类似于 Spring Batch 中的 StepExecution#exitStatus),同时也用于存储堆栈跟踪以进行调试。在 1.1.0 版本中,错误消息已移至新字段 TaskExecution#errorMessage,以便每个字段都有其专用的用途。

  • 更新了分区批处理作业的自定义选项 - 在 Spring Cloud Task 的 1.0.x 版本中,在将工作进程启动为任务时,没有办法自定义传递给它们的命令行参数。在 CloudFoundry 等环境中,这会成为一个问题,因为您可以使用命令行参数自定义配置,而无需重新推送您的应用程序。在新发布的 1.1.0 版本中,我们通过 CommandLineArgsProvider 提供了自定义命令行参数的能力,其功能与 1.0.2 中引入的 EnvironmentVariablesProvider 类似。

SpringOne Platform 2016 回放:使用 Angular JS 和 Spring Security 构建应用程序

新闻 | Pieter Humphrey | 2016 年 11 月 21 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Dr. David Syer 幻灯片:http://www.slideshare.net/SpringCentral/building-applications-with-angular-js-and-spring-security

本次演示文稿展示了 Spring Security、Spring Boot 和 Angular JS 协同工作的出色功能,可提供令人愉悦且安全的**用户体验**。需要考虑的方面包括 cookie、头信息、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本系列中,我们将展示组件框架的功能如何轻松地协同工作,以提供令人愉悦的……

Mustache 的乐趣:JVM 的服务器端模板

工程 | Dave Syer | 2016 年 11 月 21 日 | ...

注意:如果您在 2023 年 12 月或之后阅读本文,JMustache 发布了 1.16 版本,增加了“继承”支持。这是一个可选的 Mustache 规范 功能,但之前在 JMustache 中未实现。它允许您执行 Web 应用程序中非常常见的“带包含正文的布局”类型的模板,这在本文的示例中是必需的。GitHub 中的示例已更新,以使用继承而不是下面提供的 lambda 变通方法。

我不怎么做服务器端模板,但当我做的时候……好吧,坦率地说,我倾向于忘记东西。每种模板语言都有其优点和缺点,它们都有需要记住的语法,而且更频繁地是需要忘记的语法。最近,我对旧的 Spring Petclinic 进行了一些工作,将其视图层转换为使用 Thymeleaf,并对代码进行了一些“现代化”的重组。我喜欢使用 Thymeleaf 3,并发现……

SpringOne Platform 2016 重播:迈向 Spring Security 4.1 及更远

新闻 | Pieter Humphrey | 2016 年 11 月 16 日 | ...

录制于 SpringOne Platform 2016。演讲者:Rob Winch, Joe Grandja 幻灯片:http://www.slideshare.net/SpringCentral/to-spring-security-41-and-beyond

漏洞不断演变,使得安全防护变得困难。我们需要保护的技术是一个不断变化的目标,这加剧了这个问题。

本次演讲我们将讨论如何轻松地使用 Spring Security 4.1 来保护应用程序。我们将重点关注 Spring Security 4.1 中的一些新功能,并讨论 Spring Security 的未来发展方向。

Vaadin Spring 1.1 - 构建直接连接到 Java 后端的 Web UI

工程 | Stéphane Nicoll | 2016 年 11 月 15 日 | ...

这篇博文是社区成员Matti Tahvonen (@MattiTahvonen) 的客座博文,他在Vaadin Ltd 工作,该公司是 Vaadin Framework 的最初开发者,并为其提供商业服务和扩展。

用于 Vaadin 的官方 Spring 集成库的第一个稳定版本发布于一年多以前。反馈一直很好,许多 Spring 开发人员一直希望留在安全的“后端”,他们发现了一种使用现有 Java 技能构建美观 Web UI 的新方法。使用 Vaadin Spring,您的 UI 代码将驻留在……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有