录制于 2013 年在加利福尼亚州圣克拉拉举行的 SpringOne2GX
演讲者:Phil Webb 和 Josh Long
对于大多数人来说,使用提供 Spring XML 命名空间和集成 API 的模块是一种肌肉记忆:将 .xsd 添加到配置文件的导入 XML 模式中,如果可用,则可能启用注释驱动的变体,自动完成一些 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 配置支持的 alpha 或更好的版本,所有这些都提供了里程碑式或更好的 Java 配置集成版本。Tomcat 7(和所有与 Servlet 3 兼容的容器)提供了一种替代 web.xml 的编程方法。这为希望与 Web 容器集成的模块提供了另一个强大的集成钩子,从而减轻了用户的配置负担。这里有很多强大的功能,如果你知道要寻找什么,很容易上手。在这个演讲中,加入 Spring 开发倡导者 Josh Long 和 Spring 核心提交者、全能好人、Spring Boot 忍者 Phil Webb,他们将介绍各种 Spring 项目中的 Java 配置支持,展示如何在将它们集成到你的代码中时处理它们,以及——如果情况需要——如何编写你自己的 Java 配置 DSL。了解更多关于 JavaConfig 的信息,请访问 http://projects.spring.io/spring-framework
了解更多关于 Java 配置和 Spring 的信息,请访问 http://projects.spring.io/spring-framework
了解更多关于 Spring 指南的信息,请访问 http://www.spring.io/guides
!{iframe width="420" height="315" src="//www.youtube.com/embed/-4BQXNufpbQ" frameborder="0" allowfullscreen}{/iframe}