“Spring Boot 自动配置图示”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
| 第23行: | 第23行: | ||
@Import(AutoConfigurationPackages.Registrar.class) | @Import(AutoConfigurationPackages.Registrar.class) | ||
| + | |AutoConfigurationImportSelector.java | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |AutoConfigurationPackages.java | ||
| + | static class Registrar | ||
| + | |||
| + | 导入 @SpringBootApplication 注解标注类的包下的所有组件 | ||
| | | | ||
| | | | ||
|} | |} | ||
2023年3月1日 (三) 10:42的版本
| @SpringBootApplication | ||||||
|---|---|---|---|---|---|---|
| @SpringBootConfiguration | @EnableAutoConfiguration | @ComponentScan(excludeFilters = {
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) | ||||
| @Configuration | @AutoConfigurationPackage | @Import(AutoConfigurationImportSelector.class) | ||||
| @Retention(RetentionPolicy.RUNTIME) | @Documented | @Inherited | //给容器中导入一个组件
@Import(AutoConfigurationPackages.Registrar.class) |
AutoConfigurationImportSelector.java | ||
| AutoConfigurationPackages.java
static class Registrar 导入 @SpringBootApplication 注解标注类的包下的所有组件 |
||||||