目录
3.2 AutoConfigurationImportSelector
视频链接:
动力节点SpringBoot教程-spring boot3通俗易懂高薪必备【SpringBoot3从入门到项目实战】
第三章 自动配置
启用autoconfigure(自动配置),框架尝试猜测和Bean要使用的Bean,从类路径中查找xxx.jar,创建这个jar中某些需要的Bean。例如我们使用MyBatis访问数据, 从我们项目的类路径中寻找mybatis.jar, 进一步创建SqlSessionFactory, 还需要DataSource数据源对象,尝试连接数据。这些工作交给XXXAutoConfiguration类,这些就是自动配置类。在spring-boot-autoconfigure-3.0.2.jar定义了很多的XXXAutoConfiguration类。第三方框架的starter里面包含了自己XXXAutoConfiguration
第三方框架MyBatis,mybatis-spring-boot-starter的MyBatisAutoConfiguration自动配置类