配置类

Spring Boot 偏向于基于 Java 的配置。虽然可以使用 XML 源与 SpringApplication 一起使用,但我们通常建议您的主要源是一个单一的 @Configuration 类。通常,定义 `main` 方法的类是作为主要 @Configuration 的一个很好的候选者。

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

导入附加配置类

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

导入 XML 配置

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