15、配置类
Spring Boot 支持基于 Java 的配置。虽然可以在 SpringApplication
中使用 XML 配置源,但我们通常建议主配置源为 @Configuration
类。通常,一个很好的选择是将定义了 main
方法的类作为 @Configuration
。
提示
许多 Spring 的 XML 配置示例已经在 Internet 上发布了。如果可能的话,您无论如何都应该尝试着使用等效的基于 Java 的配置方式,搜索
Enable*
注解可以帮到您不少忙。
15.1、导入额外的配置类
你不需要把所有的 @Configuration
放在一个类中。@Import
注解可用于导入其他配置类。或者,您可以使用 @ComponentScan
自动扫描所有 Spring 组件,包括 @Configuration
类。
15.2、导入 XML 配置
如果您一定要使用基于 XML 的配置,我们建议您仍然使用 @Configuration
类。您可以使用 @ImportResource
注解来加载 XML 配置文件。