在一开始,对于看Springboot的内容,必然
去找XXXXAutoConfiguration
的自动配置类。
那我们就去mybatisplus的源码,去找MybatisPlusAutoConfiguration
那一来到这个类,我们必然看他头上的注解是什么,这个是springboot的自动装配的内容。
//@Configuration:经典! 配置类注解
//@ConditionalOnClass:表示这个类,需要在SqlSessionFactory/SqlSessionFactoryBean都存在才会生效
//@ConditionalOnSingleCandidate:表示当指定Bean在容器中只有一个,或者虽然有多个但是指定首选Bean
//@EnableConfigurationProperties:让使用了 @ConfigurationProperties 注解的类生效,并且将该类注入到容器中并交由容器管理
//@AutoConfigureAft