下一代 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 以创建流和任务。

1.1 GA 版本的一般亮点包括:

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

  • 添加了LDAPBasic文件基于后端身份验证

  • OAUTH 后端身份验证的改进

  • LDAP 身份验证现在支持 SSL

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

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

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

    ……

本周 Spring - 2016年11月21日

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

欢迎来到另一期《本周 Spring》!本周我……在家!毕竟,本周是美国的感恩节。我相信我代表整个 Pivotal 团队表示,我们感谢你们,这是地球上最棒的社区。非常感谢,如果您正在庆祝感恩节,那么祝您感恩节快乐!吃完饭后——几乎睁不开眼睛——我希望您能找到一把舒适的扶手椅,并欣赏本周综述中的一些内容。

适用于 Kubernetes 的 Spring Cloud Data Flow 1.1 RC1 版本发布

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

我代表团队很高兴地宣布 _适用于 Kubernetes 的 Spring Cloud Data Flow_ 1.1 的第一个候选版本发布。

_适用于 Kubernetes 的 Spring Cloud Data Flow_ 提供了在 Kubernetes 上协调长期运行(流式)和短暂(任务/批处理)数据微服务的支持。

此版本的重大变化可在 _适用于 Kubernetes 的 Spring Cloud 部署程序_ 项目中找到。感谢 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 上录制。演讲者: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 框架,并为其提供商业服务和扩展。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部