Spring Boot青睐基于Java的配置。虽然可以通过XML源调用SpringApplication.run()
,但我们通常建议您的最初的源是一个@Configuration
类。定义了main
方法的类往往也是作为主@Configuration
的较好选择。
许多使用XML配置的Spring配置示例已经发布在Internet上。如果可能的话,始终尝试使用等效的基于Java的配置。搜索以
Enable*
开头的注解是一个很好的起点。
您不需要将所有的@Configuration
放进一个类中。@Import
注解可用于导入额外的配置类。或者,您可以使用@ComponentScan
自动选取全部的Spring组件,包括@Configuration
类。
如果您必须使用基于XML的配置,我们建议您仍然从@Configuration
类开始,然后可以使用额外的@ImportResource
注解加载XML配置文件。