在 Spring Boot 中使用创新的 Groovy 模板引擎

工程/技术 | Cédric Champeau | 2014年5月28日 | ...

随着 Spring Boot 1.1.0.M2 的发布,Groovy 2.3 提供的新模板引擎也得到了支持。在这篇文章中,我们将介绍使用这种引擎的好处以及如何在 Boot 中使用它。

这篇文章中的所有源代码都可以在 GitHub 上找到,欢迎克隆仓库并尝试一下

git clone https://github.com/melix/springboot-groovytemplates.git
cd springboot-groovytemplates
./gradlew run

然后在浏览器中打开 http://localhost:8080

这个应用程序完全用 Groovy 编写,并且使用了 GORM for Boot,但它当然……

网络研讨会回放:使用 Spring 和 Neo4j 构建数据驱动应用程序

新闻 | Pieter Humphrey | 2014年5月28日 | ...

演讲者:Michael Hunger, Josh Long

幻灯片:https://speakerdeck.com/jexp/spring-data-neo4j-and-spring-boot

Spring Data Neo4j 3.0 已发布,并支持 Neo4j 2.0。Neo4j 是一个功能强大的微型图数据库。图数据库非常适合提出有趣的问题和进行分析。想加载 Facebook 好友图?构建推荐引擎?Neo4j 正是你所需要的。加入 Spring Data Neo4j 项目负责人 Michael Hunger (@mesirii) 和 Spring 开发者布道师 Josh Long (@starbuxman),了解如何使用 Spring Data Neo4j 和 Spring Boot 构建智能的图驱动应用程序。

注意:原始录音中存在一些无法消除的细微音频问题。

在 http://projects.spring.io/spring-data-neo4j/ 了解更多关于 Spring Data Neo4j 的信息

!{iframe width="420" height="315" src="//www.youtube.com/embed/ZfbJ1ZJdb_A" frameborder="0" allowfullscreen}{/iframe}

Spring for Apache Hadoop 2.0 RC4 发布

发布 | Thomas Risberg | 2014年5月27日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.0 RC4 版本现已可用。


现在包含了构建 YARN 应用程序的简化支持


Spring for Apache Hadoop 2.0 的 GA 版本即将发布。根据在 Spring XD 项目中使用 Spring Boot 支持 YARN 的反馈,我们改进了用于开发 YARN 应用程序的编程模型。

挑战

我们一直在挑战 Janne 让模型更简单。最新的挑战是使得只需一个 Java 源文件加上一个配置文件,且总行数不超过 50 行成为可能。我……

Spring Boot 1.1.0.M2 现已可用

工程/技术 | Dave Syer | 2014年5月27日 | ...

Spring Boot 1.1.0.M2 现已在 Spring 仓库中可用。包含许多新特性和大量新的文档

  • 对 MVC 和离线渲染的 Groovy 模板Velocity 支持。

  • HealthIndicator 接口及现有实现的重大更改,例如所有数据库后端(如 Mongo 等)都有一个默认的 HealthIndicator,并且 Actuator 会将它们全部聚合到一个输出中。

  • 支持 Spring Data Solr 和 Spring Data Gemfire,并升级到 Spring Data Dijkstra 发布系列

  • 通过便捷的

DataSourceBuilder 抽象支持多个 DataSources,以及 JPA 的类似功能

SpringOne2GX 2013 回放:构建您自己的私有 Cloud Foundry

新闻 | Pieter Humphrey | 2014年5月27日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Matt Stine

本次会议将重点介绍如何在您自己的数据中心、AWS 甚至您自己的 Mac mini 上的 OpenStack 上运行您自己的私有 Cloud Foundry PaaS。您将了解 Cloud Foundry BOSH 工具如何从一个裸机虚拟机构建一个完整的 Cloud Foundry 实例,并在其运行后继续协调和管理整个 PaaS 云。如果您希望在公司内部方便地针对自己的私有定制 PaaS 进行开发,那么本次会议将为您提供所有入门所需的步骤。

在以下网址了解更多关于使用 CloudFoundry 的信息:http://www.cloudfoundry.com/use

!{iframe width="560" height="315" src="//www.youtube.com/embed/v85r4Hy3jbs" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:使用 CloudFoundry 解放自己:私有云体验

新闻 | Pieter Humphrey | 2014年5月27日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Mike Heath, Shawn Nielsen, Mike Youngstrom - LDS Church

Cloud Foundry 使应用程序的管理和部署变得异常简单。然而,部署 Cloud Foundry 本身可能是一项具有挑战性的任务。我们将分享我们在部署 Cloud Foundry 中学到的经验以及说服我们组织所付出的努力。学习我们使用 BOSH 部署 Cloud Foundry 并与现有企业基础设施集成的经验。我们将讨论:在与开源仓库保持同步的同时开发和定制 Cloud Foundry 使用 Java 和 Spring 构建自定义 Cloud Foundry 服务 通过简化 Cloud Foundry 中的 JMX 和远程调试支持来改进应用程序诊断收集 利用应用程序级防火墙增强安全性和可审计性 来学习我们的成功经验以及我们犯过的错误。

在以下网址了解更多关于使用 CloudFoundry 的信息:http://www.cloudfoundry.com/use

!{iframe width="560" height="315" src="//www.youtube.com/embed/mezHECXI-u0" frameborder="0" allowfullscreen}{/iframe}

网络研讨会:使用 Spring Cloud 抽象 PaaS 服务使其具备可移植性

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Ramnivas Laddad

将应用程序部署到云平台涉及处理已部署应用程序的环境并连接到服务。Spring Cloud 是一个新项目,它简化了在各种云平台(包括 Cloud Foundry 和 Heroku)中的这些任务。Spring Cloud 使得将同一个 Artifact(war 或 jar)部署到多个云环境成为可能。它通过 Cloud Connector 的概念支持多个云平台,并为 Cloud Foundry 和 Heroku 提供了现成的实现,以及为其他云平台提供了扩展点。在本次演讲中,我们将介绍 Spring Cloud 项目,展示如何简化云部署的应用程序配置,讨论其扩展机制,并通过实际示例展示其良好应用。

2014年6月3日星期二 下午3:00 BST 时间 (伦敦, UTC+1) 注册

2014年6月3日星期二 上午10:00 太平洋夏令时 (旧金山, UTC-07:00) 注册

网络研讨会:Spring Batch 3.0.0

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Michael Minella

Spring 团队正准备对 Spring Batch 进行重大修订 - Spring Batch 3.0.0 RC1,其中引入了 JSR-352 支持以及其他特性。幸运的是,采纳一个最初直接基于 Spring Batch 的 Java EE 标准对我们来说相当直接。JavaEE7 合规性更新扩展了 Spring Batch 3.0.0 的范围,将 JavaEE7/352 合规性与 Batch 多年以来经过实战检验、生产环境中验证的代码库结合起来。当然,还有大量功能和特性远远超出了规范,涵盖了分布式处理及其他领域。在本次网络研讨会中,项目负责人 Michael Minella 将介绍 Spring Batch 对 JSR-352 的实现以及 3.0 版本的一些新特性。

2014年6月10日星期二 下午3:00 BST 时间 (伦敦, UTC+1) 注册

2014年6月10日星期二 上午10:00 太平洋夏令时 (旧金山, UTC-07:00) 注册

网络研讨会:用 Spring Boot 漂亮地完成 Spring Integration

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Glenn Renfro

随着发出信息的设备数量增加,能够检索这些数据并相应地处理变得越来越重要。为了满足这一需求,MQTT 已成为连接“物联网”事实上的轻量级传输协议。话虽如此,您的应用程序如何支持事件处理、消息传递和调度?利用 Spring Boot 和 Spring Integration,您将看到如何创建一个带调度器的应用程序,该调度器将从 Web 服务检索数据,清洗并通过 MQTT 发送数据。然后,我们将向您展示如何创建一个同样使用 Spring Boot 和 Spring Integration 编写的应用程序,该应用程序将捕获 MQTT 事件并记录结果。通过本次讨论,您将了解如何使用这些工具,并在回到办公室后立即将其用于您自己的大数据项目。

2014年6月17日星期二 下午3:00 BST 时间 (伦敦, UTC+1) 注册

2014年6月17日星期二 上午10:00 太平洋夏令时 (旧金山, UTC-07:00) 注册

Spring Security 测试预览:Web 安全

工程/技术 | Rob Winch | 2014年5月23日 | ...

[标注 标题=更新于 2015年3月31日]这篇博客已过时且不再维护。请参阅参考文档的测试部分以获取最新文档。[/标注]

在我的上一篇博客中,我们演示了新的 Spring Security 测试支持如何简化基于方法的安全性测试。在这篇博客中,我们将探讨如何在 Spring MVC Test 中使用测试支持。

设置 MockMvc 和 Spring Security

为了在 Spring MVC Test 中使用 Spring Security,需要将 Spring Security 的 FilterChainProxy 添加为 Filter。例如

@RunWith(SpringJUnit…

订阅 Spring 新闻通讯

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

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部