设置默认注入方式
在srping集成mybatis 中,使用到了ClassPathMapperScanner ,此处设置了bean属性注入的默认方式。这样就能保证在非spring的jar包里注入spring容器的bean。
这个使用到了BeanDefinitionRegistryPostProcessor接口,MapperScannerConfigurer实现了该接口
在容器启动时调用。
MapperScannerConfigurer.postProcessBeanDefinitionRegistry方法会调用scanner.scan
ClassPathBeanDefinitionScanner.scan->surper.doScan(basePackages) ->ClassPathMapperScanner.doScan()->processBeanDefinitions(beanDefinitions)