Configuration Classes
Spring Boot 倾向于使用基于 Java 的配置。尽管可以将 SpringApplication 与 XML 配置源一起使用,但我们通常建议你的主配置源是一个单独的 @Configuration 类。通常,定义 main 方法的类非常适合作为主 @Configuration 类。
提示
互联网上已发布了许多使用 XML 配置的 Spring 配置示例。如果可能,请始终尝试使用等效的基于 Java 的配置。搜索 Enable* 注解可以是一个不错的起点。
导入额外的配置类
你无需将所有的 @Configuration 放在单个类中。可以使用 @Import 注解来导入额外的配置类。或者,也可以使用 @ComponentScan 自动扫描并加载所有 Spring 组件,包括 @Configuration 类。
导入 XML 配置
如果你必须使用基于 XML 的配置,我们建议你仍然从一个 @Configuration 类开始。然后,你可以使用 @ImportResource 注解来加载 XML 配置文件。