Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 1 KB

15.md

File metadata and controls

13 lines (7 loc) · 1 KB

15. 配置类

Spring Boot偏爱基于java的配置。尽管使用SpringApplication和XML源是可以的,我们一般推荐你的主要源是一个单个@Configuration类。通常定义main方法的类是作为主要的@Configuration好的候选项。

许多已经发布到网上的Spring配置例子使用XML配置。如果可能,总是尝试使用等价的基于Java的配置。搜索Enable* 注解是一个很好的开始.

15.1 导入额外的配置类

你不需要把你所有的@Configuration放进一个类。@Import注解可以被用来导入额外的配置类。或者,你可以使用@ComponentScan来自动地收集所有Spring组件,包括@Configuration。

15.2 导入XML配置

如果你真的必须使用XML配置,我们推荐你仍然以一个@Configuration类开始。之后你可以使用@ImportResource注解来加载XML配置文件。