15. 配置类
Spring Boot 支持基于 Java 的配置。尽管可以使用 XML 源调用SpringApplication.run()
,但是我们通常建议您的主要源是@Configuration
类。通常,定义main
方法的类也很适合作为主要@Configuration
。
Tip
Internet 上已经发布了许多使用 XML 配置的 Spring 配置示例。如果可能,请始终尝试使用等效的基于 Java 的配置。搜索Enable*
Comments 可能是一个不错的起点。
15.1 导入其他配置类
您无需将所有@Configuration
都放在一个类中。 @Import
注解可用于导入其他配置类。另外,您可以使用@ComponentScan
自动拾取所有 Spring 组件,包括@Configuration
类。
15.2 导入 XML 配置
如果绝对必须使用基于 XML 的配置,我们建议您仍然从@Configuration
类开始。然后,您可以使用其他@ImportResource
注解来加载 XML 配置文件。