Spring Boot偏爱基于Java的配置。尽管SpringApplication
可以与XML配置源一起使用,但是我们通常建议您的主要配置源应该为一个@Configuration
类。通常,将定义main
方法的类是作为主@Configuration
类是一个好的选择。
Internet上已经发布了许多使用XML配置的Spring配置示例。如果可能,请始终尝试使用等效的基于Java的配置。搜索
Enable*
注解可以是一个很好的起点。
3.1 导入其他配置类
您无需将所有需要@Configuration
注解的内容都放在一个类中。@Import
注释可以用于导入额外的配置类。另外,您可以@ComponentScan
用来自动拾取所有Spring组件,包括@Configuration
类。
3.2 导入XML配置
如果绝对必须使用基于XML的配置,我们仍然建议您从一个@Configuration
类开始。然后,您可以使用@ImportResource
注解来加载XML配置文件。