Spring Boot 1.1.11 发布
Spring Boot 1.1.11 已发布,现已可从 repo.spring.io 和 Maven Central 获取。
此维护版本包含若干修复,建议仍在使用 1.1.x 版本的用户升级。从现在开始,我们仅计划为 1.1.x 版本进行关键 bug 修复,因此如果可能,请考虑升级到 1.2.2。
Spring Boot 1.1.11 已发布,现已可从 repo.spring.io 和 Maven Central 获取。
此维护版本包含若干修复,建议仍在使用 1.1.x 版本的用户升级。从现在开始,我们仅计划为 1.1.x 版本进行关键 bug 修复,因此如果可能,请考虑升级到 1.2.2。
Spring Boot 1.2.2 已发布,现已可从 repo.spring.io 和 Maven Central 获取。
此维护版本包含大量修复,建议所有用户升级。
我们还在本次发布中悄悄加入了对 JMustache 的支持,请参阅此应用程序以了解如何使用它的示例。
我们很高兴地宣布 Spring Security 4.0.0.RC2 的发布。
我们非常希望进行 GA 版本发布,但由于社区的反馈,我们决定有必要再进行一个 RC 版本。最终,此版本解决了近 50 个 ticket。
更改摘要如下
假设一切顺利,计划在大约两周内进行 GA 发布。在此期间,请务必尝试…
欢迎来到另一期本周 Spring!我们有很多内容要介绍,让我们开始吧!
Observable<T> 返回值从 Spring MVC。 这是相关的更改…演讲者:David Syer
Pivotal Spring Security、Spring Boot 和 Angular JS 都提供了强大的功能,可以非常轻松地创建现代应用程序,因此让它们协同工作具有巨大的价值。需要考虑的方面包括 cookie、header、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本讲座中,我们将展示如何轻松地集成组件框架的强大功能,以提供愉悦且安全的用户体验。我们从一个非常基础的单服务器实现开始,并分阶段进行扩展,将后端资源和身份验证拆分为不同的服务。最终状态包括一个用 Spring Cloud 声明式实现的简单 API 网关,通过它,我们可以巧妙地绕过人们在保护分布式后端中的 JavaScript 前端时遇到的许多问题。
2015年3月10日星期二 下午2:00 GMT (伦敦 GMT)注册2015年3月10日星期二 上午10:00 PDT (旧金山 GMT-07:00) 注册
主讲人:Julien Dubois
JHipster 致力于使用一套广泛的 Spring 技术(Spring Boot、Spring Security、Spring Data、Spring MVC(提供 Websocket、REST 和 MVC 框架等))、Angular.js 前端以及一套预配置的开发工具(如 Yeoman、Maven、Gradle、Grunt、Gulp.js 和 Bower)来生成高质量的 Java 后端应用程序。JHipster 创建了一个完全配置好的 Spring Boot 应用程序,并提供了一组预定义的屏幕,用于用户管理、监控和日志记录。生成的 Spring Boot 应用程序经过专门定制,可为 Angular.js 提供更流畅的体验。加入 Julien 进行一次快速的现场编码会话,构建一个简单的应用程序,并将其部署到 Cloud Foundry。
2015年3月17日星期二 下午2:00 GMT(伦敦 GMT) 注册2015年3月17日星期二 上午10:00 PDT(旧金山 GMT-07:00) 注册
讲师:Scott Deeg
Polymer 是 Google 最新推出的 Web 框架。它完全围绕新兴的 Web Components 标准设计,其崇高的目标是让基于这些底层原语构建应用程序变得容易。与 Polymer 一起推出的还有一套基于“Material Design”理念的新元素(按钮、对话框等)。这些技术结合起来,可以轻松构建响应式、组件化的“单页”Web 应用程序,这些应用程序可以在 PC 或移动设备的浏览器上运行。但是后端呢?我们如何才能确保这些应用程序的安全?在这场讲座中,Scott Deeg 将带领您入门 Polymer 及其相关技术,然后通过构建一个功能齐全的云端应用程序,该应用程序拥有一个基于 Spring REST、Spring Cloud 和 Spring Security 的安全 RESTful 后端,并使用 Thymeleaf 进行后端渲染作业。最后,他将展示正在开发的工具中应用的原理。讲座主要以代码走查和演示为主,并假设您熟悉 Java/Spring 和 JavaScript。
2015 年 3 月 24 日星期二 下午 2:00 GMT(伦敦 GMT)注册2015 年 3 月 24 日星期二 上午 10:00 PDT(旧金山 GMT-07:00)注册
录制于 SpringOne2GX 2014
演讲者:Roy Clarkson, Greg Turnquist
幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014widedatameetshypermedia
Spring Data REST 弥合了 Spring Data 仓库抽象提供的便捷数据访问层与超媒体驱动的 REST Web 服务之间的差距,有效地消除了实现过程中所需的样板代码。本次演讲将快速概述该项目,解释基本的设计决策,并介绍最新版本的新功能(即服务文档和可发现性)。然后,我们将查看 Spring-A-Gram 示例应用程序(使用 Spring Data REST 构建),重点关注前端各个部分的实现。
在http://projects.spring.io/spring-boot了解更多关于 Spring Boot 的信息
Maven 的依赖管理包含了物料清单 (bom) 的概念。 bom 是一种特殊的 pom,用于控制项目依赖项的版本,并提供一个集中定义和更新这些版本的位置。
包括 Spring Framework、Spring Cloud、Spring Boot 和 Spring IO Platform 在内的许多 Spring 项目都提供了 bom,以使 Maven 用户更轻松。不幸的是,如果您使用的是 Gradle,情况并非如此轻松。
Gradle 的依赖管理 使用 ResolutionStrategy 来控制项目的依赖版本。这提供了很大的权力和灵活性,但没有提供一种方法来重用已在 Maven bom 中声明的依赖管理。因此,您必须手动进行。根据 bom 的不同,这很容易导致您的 build.gradle 中增加数十行…