说明
https://docs.spring.io/spring-boot/docs/3.2.0/reference/htmlsingle/#using.configuration-classes
Spring Boot倾向使用基于Java的配置。尽管可以将SpringApplication
与XML源一起使用,但通常建议你的主要源是一个单独的@Configuration
类。通常,将定义了main
方法的类是作为主要的@Configuration
是很好的选择。
提示:很多网上的spring配置例子使用了XML配置,如果有可能,尽量使用等效的基于Java的配置。搜索Enable*
注解是一个好的开始点。
导入另外的配置类
你不必将所有的@Configuration
放到一个单独的类中。可以使用@Import
注解导入另外的配置类。或者,你也可以使用@ComponentScan
自动获取所有的spring组件,包括@Configuration
类。
导入XML 配置(Configuration)
如果必须使用基于XML 的配置,仍然建议你从一个@Configuration
类开始,然后你再使用@ImportResource
注解导入XML配置文件。