"配置一切" 或 "12-Factor 应用风格的 Spring 配置"

工程 | Josh Long | 2015年1月13日 | ...

在开始之前,我们先来建立一些词汇。在 Spring 中,当我们谈论 配置 时,我们 通常 指的是 Spring 框架的各种 ApplicationContext 实现的输入,这些输入帮助容器理解你想要完成的任务。这可能是一个要被 ClassPathXmlApplicationContext 读取的 XML 文件,或者是一些带有特定注解的 Java 类,它们将被 AnnotationConfigApplicationContext 读取。

另一种类型的配置,正如12-Factor 应用程序宣言中很好地描述的那样,是指应用程序中可能在不同部署(预发布…)之间变化的任何内容。

Spring 和 Angular JS:一个安全的单页应用程序

工程 | Dave Syer | 2015年1月12日 | ...

注意:本文的源代码和测试将继续演进,但文本的更改在此处不再维护。请参阅教程版本以获取最新内容。

在本文中,我们将展示 Spring Security、Spring Boot 和 Angular JS 一起工作的几个出色功能,以提供令人愉悦且安全的用户体验。它应该对 Spring 和 Angular JS 的初学者来说是易于理解的,但其中也有很多细节对两者专家都有用。这实际上是关于 Spring Security 和 Angular JS 系列文章的第一篇,后续文章将依次介绍新功能。我们将在第二篇及后续文章中改进该应用程序…

登录页面:Angular JS 和 Spring Security 第二部分

工程 | Dave Syer | 2015年1月12日 | ...

注意:本文的源代码和测试将继续演进,但文本的更改在此处不再维护。请参阅教程版本以获取最新内容。

在本文中,我们将继续讨论如何在“单页应用程序”中使用Spring SecurityAngular JS。在这里,我们将展示如何使用 Angular JS 通过表单对用户进行身份验证,并获取安全资源以在 UI 中进行渲染。这是系列文章的第二篇,您可以通过阅读第一篇文章来了解应用程序的基本构建块或从头开始构建,或者直接前往 Github 中的源代码。在第一篇文章中,我们构建了一个简单的应用程序,该应用程序使用 HTTP Basic 身份验证来保护后端资源。在本文中,我们添加了一个登录表单,让用户可以对是否进行身份验证进行一些控制,并修复了…中的问题。

本周 Spring 动态 - 2015 年 1 月 6 日

工程 | Josh Long | 2015 年 1 月 7 日 | ...

欢迎来到又一期本周 Spring 动态!希望您的假期和新年过得愉快!新的一年开始了(我差点打成“2014”!),今年我们有很多精彩内容!让我们看看上周 Spring 社区在互联网上发生了什么。

今年 Spring 动态 - 2014 年 12 月 30 日

工程 | Josh Long | 2014 年 12 月 30 日 | ...

欢迎来到又一期本周 Spring 动态!本周,按照我们的传统,我们将回顾一下 2014 年让 Spring 开发者过得精彩的几件大事。哦,那一年真是太棒了!

  • 去年年底看到了 Spring 4 GA 的发布,而今年 则在 4.0 发布后不到 9 个月就发布了 Spring 4.1 版本!Spring 4.x 提供了大量令人眼花缭乱的新功能!Java 8 支持、Java EE 7 支持、新的 Spring MVC 视图、JSR 107 支持、强大的资源管道以及 `@Conditional` 注解,这些功能当然使得…
  • 今年四月发布了其首个 1.0 GA 版本的 Spring Boot,此后又经历了两次史诗级的更新(1.11.2)。Spring Boot 以惊人的速度席卷了社区,激发了我们团队以及更重要的是其他人各种各样的活动!竞争对手试图淡化它或模仿它。现有的 Spring 用户如 Netflix 和 Ticketmaster 等纷纷转向它。如果您关注此每周汇总,那么您不需要更多的证据来证明社区的接受程度!看着人们写博客…非常有趣

Spring XD 1.1 M2 和 1.0.3 发布

工程 | Mark Pollack | 2014 年 12 月 23 日 | ...

我谨代表 Spring XD 团队,非常高兴地宣布 Spring XD 1.1 的第二个里程碑版本和 1.0.3 的维护版本。

下载链接

  • 1.1.0.M2 RELEASE: zip, 1.0.3.RELEASE: zip

1.1 M2 版本包括错误修复和增强功能以及几个新功能

本周 Spring 动态 - 2014 年 12 月 16 日

工程 | Josh Long | 2014年12月17日 | ...

欢迎来到又一期本周 Spring 动态!再过几周就是 2015 年了!这令人兴奋吗?当然。但本周同样令人兴奋!本周有这么多好东西。

本周 Spring 动态 - 2014 年 12 月 9 日

工程 | Josh Long | 2014 年 12 月 10 日 | ...

欢迎来到又一期本周 Spring 动态!再过几周就是 2015 年了!这令人兴奋吗?当然。但本周同样令人兴奋!本周有这么多好东西。

Spring 中最新的 Jackson 集成改进

工程 | Sébastien Deleuze | 2014年12月02日 | ...

2015/08/31 更新,新增了 Jackson 模块部分

Spring Jackson 的支持最近得到了改进,变得更加灵活和强大。这篇博文将为您介绍 Spring Framework 4.x 和 Spring Boot 中最有用的 Jackson 相关功能。所有代码示例均来自此 spring-jackson-demo 示例应用程序,欢迎查看代码。

JSON 视图

有时过滤序列化到 HTTP 响应正文的上下文对象很有用。为了提供此类功能,Spring MVC 现在内置了对Jackson 的序列化视图的支持(从 Spring Framework 4.2 开始,JSON 视图支持 `@MessageMapping`…

本周 Spring 动态 - 2014 年 12 月 2 日

工程 | Josh Long | 2014年12月02日 | ...

欢迎来到又一期本周 Spring 动态!本周我在Ft. Lauderdale, FL 的 Rich Web Experience 会议上,与我的朋友Matt Stine 一起参加了一个关于使用Spring BootSpring CloudCloud Foundry 构建微服务的研讨会。

那么,废话不多说,我们开始吧

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有