2. spring的refresh方法

  1. spring是通过反射的方式去创建bean对象的.
  2. 反射创建bean的方式有以下几种:
    在这里插入图片描述
  3. BeanFactory是spring中获取bean的root interface.
    其余都是对该接口的实现.
    BeanFactory就是通过bean的定义信息去创建或者说初始化bean到ioc容器中.
    在这里插入图片描述
  4. spring是一个容器框架,可以在spring容器之上做二开,很多的框架都是以spring为base进行扩展二开的.
    那么既然如此,spring必须的提供一定的扩展机制给各个厂商去实现二开,这个扩展机制就是PostProcessor
    在这里插入图片描述
    PostProcessor称为增强器或者后置处理器,主要作用就是以spring为基础进行扩展.
    举例: 数据源的配置文件
    在这里插入图片描述
    此处需要进行${jdbc.username}的变量替换工作.
    spring提供的PostProcessor接口的实现类中可以进行替换,替换为真正的配置的值
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值