Spring的DI依赖注入

博客介绍了工厂模式和Spring的DI。传统方式中对象A使用对象B时直接new出来,而工厂模式是事先准备好对象创建方式,按需获取。Spring的DI会读取xml配置文件,根据依赖关系注入所需对象,对象依赖可拔插,且Spring创建对象时可进行字节码增强、添加AOP等操作。

1.工厂模式
    传统方式: 
        例如对象A调用对象B的方法,那必然会提出一个问题:对象A怎么才能获得对象B的引用呢?
        当对象A需要使用对象B的时候, 把它给new 出来
    
    工厂模式:
    事先准备好对象的创建方式,等待你指定需要什么对象,拿到需要的对象,  是一个封装变化的思想
    
2.Spring的DI
    Spring会去读取我们的xml配置文件信息,拿到我们配置Bean的依赖关系,
    通过这个依赖关系,注入我们需要的对象,并且这个对象的依赖是可拔插的,可以改变引用的对象而不用重新编译.
    
    而且对象都是由Spring创建的,那么在创建的过程中,Spring就可以玩很多把戏了,像什么给我的业务类做点什么字节码级别的增强,加点AOP什么的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值