Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1022 Bytes

15.Configuration-Classes.md

File metadata and controls

17 lines (9 loc) · 1022 Bytes

15. Configuration Classes

Spring Boot 偏向于使用给予 Java 的配置。尽管同样可以使用 xml 文件来配置 SpringApplication ,但我们还是建议使用带 @Configuration 注解的类来配置主要的配置。通常带有 main 方法的类是一个很好使用 @Configuration 的类。

⭐很多发布在网上的 Spring 配置示例都使用 xml 配置。如果可能,尽可能使用等价的 Java 配置。搜索 Enable* 是一个很好的切入点。


15.1 Importing Additional Configuration Classes

你需要把 @Configuration 注解f放进一个单独的类里。 @Import 注解可以引入额外的直接配置。或者,你可以使用 @ComponentScan 来让 Spring 识别所有组件。包括带有 @Configuration 注解的类。


15.2 Importing XML Configuration

如果一定要使用 XML 来配置,我们任然建议你使用带有 @Configuration 注解的类。你可以使用 @ImportResource 注解来引入其它的 xml 配置文件。