录制于加州圣克拉拉的 SpringOne2GX 2013 大会
演讲者:Phil Webb 和 Josh Long
对于大多数人来说,使用提供 Spring XML 命名空间和集成 API 的模块已经成为一种肌肉记忆:将 .xsd 添加到配置文件的导入 XML schema 中,如果可用,可能启用基于注解的变体,自动补全一些 XML 节,然后就可以开始了!但是 Java 配置呢?Java 配置至少从 2005 年起就以某种形式存在。它于 2009 年合并到核心框架中,从那时起,我们看到了大量新的基于 Java 配置的 DSL 出现。特别是 2013 年,Spring MVC、Spring Security(以及 Spring Security OAuth)、Spring Batch、Spring Social、Spring Data(包括其下的所有模块:REST、MongoDB、JPA、Neo4j、Redis 等)、Spring HATEOAS 等都提供了里程碑版本或更好的 Java 配置集成支持。Tomcat 7(以及所有兼容 Servlet 3 的容器)提供了 web.xml 的编程替代方案。这为希望与 Web 容器集成的模块提供了另一个很好的集成点,减轻了用户的配置负担。这里蕴含着巨大的力量,如果您知道寻找什么,就很容易上手。在这场演讲中,加入 Spring 开发者布道师 Josh Long 和 Spring 核心提交者、全能好手、Spring Boot 大师 Phil Webb,他们将介绍各个 Spring 项目中的 Java 配置支持,展示如何在将它们集成到您的代码中时如何着手,以及——如果情况需要——如何编写您自己的 Java 配置 DSL。在 http://projects.spring.io/spring-framework 了解更多关于 JavaConfig 的信息
在 http://projects.spring.io/spring-framework 了解更多关于 Java Configuration 和 Spring 的信息
在 http://www.spring.io/guides 了解更多关于 Spring 指南 (Spring Guides) 的信息
!{iframe width="420" height="315" src="//www.youtube.com/embed/-4BQXNufpbQ" frameborder="0" allowfullscreen}{/iframe}