本文共 435 字,大约阅读时间需要 1 分钟。
作用:spring实例化完自己的BeanDefinitionRegistry(其实这个BeanDefinitionRegistry的实例就是DefaultListableBeanFactory)之后会调用该接口的实现类的postProcessBeanDefinitionRegistry方法,允许用户对这个BeanDefinitionRegistry进行任意操作
实际应用事例:
ConfigurationClassPostProcessor:将Resource转换成BeanDefinition并且注册到BeanDefinitionRegisty中 MapperScannerConfigurer:Mybatis处理Dao层接口的实现类从上面两个事例场景中可以看出,这个接口的目的,其实是简化配置程度,正是因为该接口的存在,所以mybatis的dao层(mapper)写起来才如此简单,如果没有该接口,那么我们就需要自己实现mapper,然后再注入到spring当中
转载地址:http://pthws.baihongyu.com/