Bean扫描
Bean注册
要注册的Bean对象来源于第三方时
1、把jar包安装到maven仓库 maven install:install-file -Dfile= .... (见下方图片)
2、在项目的pom文件中引入jar包的坐标 (即组织名、项目名)
自动配置原理:引入依赖后如何将第三方(依赖jar包所提供)的bean以及配置类直接加载到 Spring的IOC容器中,之后可以直接使用。
@Import后面导入过多时会显得代码臃肿,所以可以直接导入ImportSelector接口实现类
如果String后导入过多想使代码更优雅,可以在resources目录下创建common.imports文件
common.imports文件中写要导入类的全类名
可以封装import注解
注册条件
@ConditionalOnMissingBean后面可以不指定名称,代表不存在下面类型的Bean,才会将
该bean加入IOC容器中