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

被折叠的 条评论
为什么被折叠?



