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 版本中,将工作进程作为任务启动时,无法自定义提供给它们的命令行参数。这在 Cloud Foundry 等环境中是一个问题,在这些环境中,您可以使用命令行参数自定义配置,而无需重新推送您的应用程序。在新的 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 - 2016 年 11 月 15 日

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

欢迎来到新一期本周 Spring!时间过得真快!本周我们要讲的东西很多。您相信我们已经快到 2017 年了吗?我们要介绍的内容太多了,所以让我们开始吧!

SpringOne Platform 2016 重播:DDD & REST - 适用于 Web 的领域驱动 API

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

录制于 SpringOne Platform 2016。幻灯片:http://www.slideshare.net/SpringCentral/ddd-rest-domain-driven-apis-for-the-web

虽然领域驱动设计旨在处理软件核心的复杂性,但 REST 通常被视为一种简单的远程处理技术。在本次演讲中,我们将探讨两者在领域和资源设计方面的一些共同点。我们将发现良好的领域设计首先对于构建出色的 REST API 至关重要,以及 REST 提供了哪些手段使您的 API 更具领域驱动性。从所有…

SpringOne Platform 2016 重播:从命令式到响应式 Web 应用程序

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

录制于 SpringOne Platform 2016。演讲者:Rossen Stoyanchev 幻灯片:http://www.slideshare.net/SpringCentral/imperative-to-reactive-web-applications

响应式编程模型涉及从命令式到非阻塞逻辑的根本转变,理解其最基本层面的含义是必要的第一步。在本次演讲中,我们将首先介绍响应式编程,并讨论它如何影响应用程序设计。然后,我们将从 Java 开发人员的角度审视构成要素。最后,我们将通过查看…来完善整个画面。

Spring IO Platform Athens-SR1

发布 | Andy Wilkinson | 2016 年 11 月 14 日 | ...

我很高兴地宣布 Spring IO Platform Athens-SR1 现已通过 repo.spring.ioMaven Central 提供。

本次维护版本升级了平台中多个项目的版本

  • Spring AMQP 1.6.5.RELEASE
  • Spring Boot 1.4.2.RELEASE
  • Spring Data Hopper SR5
  • Spring Framework 4.3.4.RELEASE
  • Spring Integration 4.3.5.RELEASE
  • Spring Security OAuth 2.0.12.RELEASE

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

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

获取 Spring 新闻通讯

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

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

近期活动

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

查看全部