springboot自动装配图解
2020-07-17 17:20:02 0 举报
springboot自动装配图解
作者其他创作
大纲/内容
扫描包
@Import(AutoConfigurationImportSelector.class)
加载所有jar包下META-INF/spring.factories中的所有类的全路径然后通过反射注入到ioc容器
@Import(AutoConfigurationPackages.Registrar.class)
开启自动装配
会向容器中注册启动类所在的包所有的类然后注册到ioc容器中
1、直接导入普通的类2、导入实现了ImportSelector接口的类3、导入实现了ImportBeanDefinitionRegistrar接口的类
@import注解
@AutoConfigurationPackage
@SpringBootConfiguration
重写public String[] selectImports(AnnotationMetadata annotationMetadata)方法
标记这个类是一个配置类,和@Configuration(spring的注解)功能一致,唯一不同这个是springboot的注解
@SpringBootApplication
@ComponentScan
AutoConfigurationImportSelector
@EnableAutoConfiguration
收藏
0 条评论
回复 删除
下一页