博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring-BeanDefinitionRegistryPostProcessor接口
阅读量:4304 次
发布时间:2019-05-27

本文共 435 字,大约阅读时间需要 1 分钟。

作用:spring实例化完自己的BeanDefinitionRegistry(其实这个BeanDefinitionRegistry的实例就是DefaultListableBeanFactory)之后会调用该接口的实现类的postProcessBeanDefinitionRegistry方法,允许用户对这个BeanDefinitionRegistry进行任意操作

实际应用事例:

ConfigurationClassPostProcessor:将Resource转换成BeanDefinition并且注册到BeanDefinitionRegisty中
MapperScannerConfigurer:Mybatis处理Dao层接口的实现类

从上面两个事例场景中可以看出,这个接口的目的,其实是简化配置程度,正是因为该接口的存在,所以mybatis的dao层(mapper)写起来才如此简单,如果没有该接口,那么我们就需要自己实现mapper,然后再注入到spring当中

转载地址:http://pthws.baihongyu.com/

你可能感兴趣的文章
设计模式10_桥接
查看>>
设计模式11_装饰器
查看>>
设计模式12_外观模式
查看>>
设计模式13_享元模式
查看>>
设计模式14_组合结构
查看>>
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>
资金流入流出计算方法
查看>>
海龟交易法则07_如何衡量风险
查看>>
海龟交易法则08_风险与资金管理
查看>>
海龟交易法则09_海龟式积木
查看>>