
关于Spring的一些总结
文章平均质量分 80
小白免与大能猫
这个作者很懒,什么都没留下…
展开
-
IOC和XML文件
目录IOC控制反转/依赖注入XML文件的配置IOC控制反转/依赖注入以前是直接创建一个属性/依赖类,如果我们依赖于某个类或服务,最简单而有效的方式就是直接在类的构造函数中新建相应的依赖类。但是在IOC中,所有的被注入对象和依赖对象现在由IoC Service Provider统一管理。从被注入对象的角度看,与之前直接寻求依赖对象相比,依赖对象的取得方式发生了反转,控制也从被注入对象转到了IoC Service Provider那里Spring的IoC容器就是.原创 2021-08-28 17:03:13 · 195 阅读 · 0 评论 -
容器的启动和实例化
Spring的IoC容器实现以上功能的过程,基本上可以按照类似的流程划分为两个阶段,即容器启动阶段和Bean实例化阶段启动阶段:由refresh()方法启动(这个方法在IoC容器的具体实现类的构造函数中),启动包括1、BeanDefinition的Resource定位(获取资源位置的Resource对象)构造IoC容器时,需要指定BeanDefinition的信息来源(如从xml文件中来),而这个信息来源需要封装成spring中的Resource类来进行IO操作。Resourc.原创 2021-08-28 17:01:23 · 277 阅读 · 0 评论 -
AOP的总结
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块。AOP的作用是把那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。将重复的代码抽取出来(不同的模块),在需要时统一调..原创 2021-08-28 16:59:58 · 137 阅读 · 0 评论