SpringOne2GX 2015 回放:Spring Boot 专为工具而设计

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

录制于 SpringOne2GX 2015。演讲者:Yann Cébron - JetBrains、Stéphane Nicoll、Pivotal Core Spring Track幻灯片:无幻灯片,全部演示

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

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

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

更新:这是 XSS without HTML: Client-Side Template Injection with AngularJS 的摘要。之前引用位于文档中间,难以查找。摘要的目的是介绍漏洞和修复程序,而无需考虑所有细微差别,而不是声称这项工作是我的。

简介

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

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

Spring Integration Java DSL 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 Data Flow 发布 1.0 GA 之前发布的 Spring Cloud Task 1.0 GA)将添加支持该工作的功能。

告诉我们您的想法!

Spring Cloud Task 是一项新颖而令人兴奋的项目,我们认为它填补了企业开发中未得到充分满足的领域。但是,我们想知道您的想法。请通过 Github 问题StackOverflow 或直接在 Twitter 上告诉我们!

本周 Spring - 2016 年 1 月 26 日

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

欢迎来到另一期《本周 Spring》!我们已经进入这一年的第二个月了,而且事情变得非常令人兴奋!我即将再次开始出行,如果您在 2 月份的以下任何地点和活动附近,我非常乐意与您和您的组织进行交流

无论如何,事不宜迟,让我们开始吧!

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日 | ...

录制于 SpringOne2GX 2015 演讲者: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 社区中所有即将举行的活动。

查看全部