配置类
Spring Boot 倾向于基于 Java 的配置。
虽然可以将 SpringApplication
与 XML 源一起使用,但我们通常建议你的主要源是单个 @Configuration
类。
通常,定义 main
方法的类是作为主要 @Configuration
的良好候选者。
提示:互联网上已经发布了许多使用 XML 配置的 Spring 配置示例。
如果可能,始终尝试使用等效的基于 Java 的配置。
搜索 Enable*
注解可能是一个好的起点。
导入其他配置类
你不必将所有 @Configuration
都放在单个类中。
可以使用 @Import
注解导入其他配置类。
或者,你可以使用 @ComponentScan
自动获取所有 Spring 组件,包括 @Configuration
类。
导入 XML 配置
如果你绝对必须使用基于 XML 的配置,我们仍然建议你从 @Configuration
类开始。
然后,你可以使用 @ImportResource
注解加载 XML 配置文件。