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