15. 配置类

Spring Boot青睐基于Java的配置。虽然可以通过XML源调用SpringApplication.run(),但我们通常建议您的最初的源是一个@Configuration类。定义了main方法的类往往也是作为主@Configuration的较好选择。

许多使用XML配置的Spring配置示例已经发布在Internet上。如果可能的话,始终尝试使用等效的基于Java的配置。搜索以Enable*开头的注解是一个很好的起点。

15.1 导入额外的配置类

您不需要将所有的@Configuration放进一个类中。@Import注解可用于导入额外的配置类。或者,您可以使用@ComponentScan自动选取全部的Spring组件,包括@Configuration类。

15.2 导入XML配置

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


书籍推荐