@Import的三种用法主要包括:
1、直接填class数组方式-容器会自动注册这个组件,id默认是全类名
2、实现接口ImportSelector方式【重点】 -返回需要导入的组件的全类名数组,springboot底层用的特别多【重点 】
3、实现接口ImportBeanDefinitionRegistrar方式-手动注册bean到容器
@Import只能用在类上
ImportSelector方式
1 |
|
ImportBeanDefinitionRegistrar方式
1 |
|
@Import的三种用法主要包括:
1、直接填class数组方式-容器会自动注册这个组件,id默认是全类名
2、实现接口ImportSelector方式【重点】 -返回需要导入的组件的全类名数组,springboot底层用的特别多【重点 】
3、实现接口ImportBeanDefinitionRegistrar方式-手动注册bean到容器
@Import只能用在类上
1 |
|
1 |
|