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配置文件。