SpringOne2GX 2015 回放:Spring Boot 就是为了工具而生

新闻 | Pieter Humphrey | 2016 年 2 月 2 日 | ...

录制于 SpringOne2GX 2015。演示者:Yann Cébron - JetBrains, Stéphane Nicoll, Pivotal 核心 Spring 轨道 幻灯片:无幻灯片,全部为演示

多年来,IntelliJ IDEA 一直广泛应用于使用 Spring 框架的项目中。该 IDE 的最新版本 (14.1) 现在提供了专门的 Spring Boot 支持。在这个实用的演示中,我们将探讨 IntelliJ IDEA 中的一些功能,这些功能不仅可以帮助您开始使用 Spring Boot,还可以指导您完成整个过程,帮助您进行应用程序的编码和配置管理。作为奖励,我们还将发现……

AngularJS - 逃避表达式沙箱进行 XSS 攻击

工程 | Rob Winch | 2016 年 1 月 28 日 | ...

更新:这是对 《XSS 无需 HTML:使用 AngularJS 进行客户端模板注入》 的总结。之前引用在文档中间,难以找到。总结的目的是呈现漏洞利用和修复方案,而不涉及所有细节,也不是声称这项工作是我的。

引言

AngularJS 是一个流行的 JavaScript 框架,允许在双大括号内嵌入 表达式例如,表达式 1+2={{1+2}} 将渲染为 1+2=3

这意味着,如果服务器回显了包含双花括号的用户输入,用户就可以使用……执行 XSS 漏洞攻击。

Java DSL for Spring Integration 1.1.2 现已可用

发布 | Artem Bilan | 2016 年 1 月 28 日 | ...

亲爱的Spring社区,

Spring Integration Java DSL 1.1.2 已发布,现可从 repo.spring.ioMaven Central 获取。

此维护版本包括一些修复和第三方依赖更新。

感谢大家的贡献和任何反馈!

我们对 1.2 版本没有特别的计划,因为我们正在考虑将 Java DSL 项目吸收到 Spring Integration 5.0 中,而 Java 8 是最低要求。但是,请随时提出更多功能需求,并分享任何可以考虑包含在下一个维护版本中的担忧。

项目页面 | JIRA | [贡献] (https://github.com/spring-projects/spring-integration/blob/master/CONTRIBUTING.md) | StackOverflow (spring-integration……)

介绍 Spring Cloud Task

发布 | Michael Minella | 2016 年 1 月 27 日 | ...

今天,我们很高兴地介绍 Spring 产品组合中的一个新项目,Spring Cloud Task。在 Spring Cloud 项目组合下,作为 Spring Cloud Stream 的姊妹项目,Spring Cloud Task 旨在为基于 Spring Boot 的应用程序带来支持短期微服务所需的功能。通过这篇博文,我们发布了项目的第一个里程碑版本,并热切期待您的输入和反馈。

Spring Cloud Task 的目标

在大多数情况下,现代云环境围绕不期望结束的进程执行(例如 Web 应用程序或流模块)。如果它们结束,平台会认为这是失败,并通常会重新启动它们。虽然许多平台确实有执行预期会结束的进程的方法(例如批作业),但这些执行的结果通常不会以可消耗的方式维护。然而,对于任务关键型应用程序,即使它们是短期的,它们仍然具有与长期进程相同的非功能性要求。

虽然此功能在云环境中很有用,但在传统部署模型中也会出现相同的问题。通过 cron 等调度程序执行 Spring Boot 应用程序时,能够监视应用程序完成后的结果可能很有用。

Spring Cloud Task 的方法是,Spring Boot 应用程序可以有开始和结束,并且仍然是生产级别的。批处理应用程序只是短期进程可以有用的一个示例。

入门

在 Spring Cloud Task 的第一个版本中,我们介绍了配置机制的基础以及一个用于记录任务执行时发生情况的存储库。熟悉 Spring Batch 及其作业存储库的人应该会发现 Spring Cloud Task 的总体范例很熟悉。

要熟悉 Spring Cloud Task,最简单的方法是编写一个应用程序。文档将引导您完成初始任务的创建及其执行。您可以在这里阅读更多相关内容。

我们的发展方向

在接下来的版本中,任务将成为 Spring Cloud Data Flow 中的一个新原语,允许用户将几乎任何 Spring Boot 应用程序执行为短期任务。这提供了运行从简单的 CommandLineRunner 到完整的批处理作业的灵活性,可以动态地动态消耗资源,并在完成后返回。即将发布的版本,包括 Spring Cloud Task 1.0 GA(我们计划在 Spring Cloud Data Flow 1.0 GA 之前发布),将添加支持此工作的功能。

告诉我们您的想法!

Spring Cloud Task 是一个令人兴奋的新项目,我们认为它填补了企业开发中一个服务不足的领域。然而,我们想知道您的想法。请通过 Github IssuesStackOverflow 或直接在 Twitter 上告知我们!

本周 Spring - 2016 年 1 月 26 日

工程 | Josh Long | 2016 年 1 月 26 日 | ...

欢迎收看本周 Spring 系列的又一期节目!又到了新的一年,已经进入第二个月了,天哪!事情真是越来越激动人心了!我又要开始到处跑了,如果你在二月份的以下地点和活动附近,我非常希望能和你以及你的组织交流。

废话不多说,让我们开始吧!

Spring Boot 1.3.2 发布

发布 | Phil Webb | 2016 年 1 月 22 日 | ...

Spring Boot 1.3.2 已发布,现可从 repo.spring.ioMaven Central 获取。

此维护版本包括一系列修复和第三方依赖更新。

如果您是从 1.3.1 升级,有一个潜在的破坏性更改;我们现在只搜索 messages.properties(而不是 messages*.properties)来启用消息源的自动配置。如果您以前有一个消息文件格式为 messages_en.properties,并且没有包含默认的 messages.properties 文件,您现在需要添加一个。

项目主页 | GitHub | 问题列表 | 文档

本周 Spring - 2016 年 1 月 19 日

工程 | Josh Long | 2016 年 1 月 20 日 | ...

欢迎来到《本周 Spring》的又一期!这一周真是太精彩了!上周我去了圣路易斯拜访了一些客户,并在一次聚会上发表了演讲,与 我的朋友 Mark Heckler 一起

SpringOne2GX 2015 重播:Spring XD 今日与明日

新闻 | Pieter Humphrey | 2016年1月18日 | ...

于 2015 年 SpringOne2GX 会议录制 演讲者:Mark Pollack 大数据专场 幻灯片:http://www.slideshare.net/SpringCentral/spring-xd-today-and-tomorrow 在本次演讲中,我们将介绍自去年以来 Spring XD 的主要新功能以及下一主要版本的即将进行的更改。将介绍并演示由大数据生态系统驱动的关键集成,如 Kafka、Spark、函数式编程、与 Python 的集成以及设计师/监控 UI。XD 的下一个主要版本将转向基于云原生架构原则的基础,其中每一个……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有