配置类

Spring Boot 偏向于基于 Java 的配置。尽管可以将 SpringApplication 与 XML 源一起使用,但我们通常建议将你的主要源设为单个 @Configuration 类。通常,定义 main 方法的类是作为主要 @Configuration 的良好候选。

网上已发布了许多使用 XML 配置的 Spring 配置示例。如果可能,请始终尝试使用等效的基于 Java 的配置。搜索 Enable* 注解可以是一个良好的起点。

导入其他配置类

你无需将所有 @Configuration 都放入单个类中。@Import 注解可用于导入其他配置类。或者,你可以使用 @ComponentScan 自动选取所有 Spring 组件,包括 @Configuration 类。

导入 XML 配置

如果你绝对必须使用基于 XML 的配置,我们建议你仍然从 @Configuration 类开始。然后,你可以使用 @ImportResource 注解加载 XML 配置文件。