15. 配置类
Spring Boot偏爱基于java的配置。尽管使用SpringApplication和XML源是可以的,我们一般推荐你的主要源是一个单个@Configuration类。通常定义main方法的类是作为主要的@Configuration好的候选项。
许多已经发布到网上的Spring配置例子使用XML配置。如果可能,总是尝试使用等价的基于Java的配置。搜索Enable* 注解是一个很好的开始.
15.1 导入额外的配置类
你不需要把你所有的@Configuration放进一个类。@Import注解可以被用来导入额外的配置类。或者,你可以使用@ComponentScan来自动地收集所有Spring组件,包括@Configuration。
15.2 导入XML配置
如果你真的必须使用XML配置,我们推荐你仍然以一个@Configuration类开始。之后你可以使用@ImportResource注解来加载XML配置文件。