Spring
文章平均质量分 72
Java_微尘
今年29岁,回头看看,发现自己毫无个人竞争力。那不想35岁就失业,那么就学起来!
展开
-
Spring循环依赖的关键代码和流程示意图
Spring通过提前暴露对象(即完成实例化但未完成初始化的对象)的方式解决循环依赖问题。使用三级缓存,map结构来存储对象。其中有部分关键代码。可自行打断点调试。 1、一二三级缓存分别存放什么状态对象? 一级:成品对象二级:半成品三级:lamdba表达式2、如果只设置一级缓存能否解决循环依赖问题? 如果只有一级缓存,.........原创 2022-06-22 21:51:59 · 351 阅读 · 0 评论 -
Spring中Bean的生命周期
Bean生命周期,包括实例化和初始化。 Bean的完整生命周期,从Spring容器着手实例化Bean开始,直到销毁Bean。 将这些流程分为4类可按分类,或者步骤简要记忆。参考内容:原创 2022-06-21 21:38:09 · 227 阅读 · 0 评论 -
SpringIOC的流程与代码步骤
1、创建BeanFactory容器 2、使用BeanDefinitionReader解析XML中的Bean定义,生成BeanDefinition到容器中 3、后置处理器BeanFacotryPostProcesser处理增强Bean,比如处理dateSrouce中的${jdbc.url}占位符 4、通过反射,得到实例化后的Bean。 5、Bean的初始化,包括填充属性,执行Aware方法,Bean的前后PostProcess............原创 2022-06-20 21:13:21 · 1316 阅读 · 0 评论 -
初步了解Spring IOC与三种依赖注入方式
开始复习Spring IOC。IOC字面意思是控制反转,也叫依赖注入(DI)。即让调用类对某一接口实现类的依赖关系由第三方(容器,Spring)注入,以移除调用类对某一接口实现类的依赖。个人理解:将接口实现类的注入,交给Spring容器,使调用类和接口解耦。IOC分为3种注入方式:Spring可以通过配置文件或者注解描述类与类之间的依赖关系,自动完成类的初始化和依赖注入工作。比如,xml配置文件,通过new XmlBeanFactory(“beans.xml”)等方式即可启动容器。......原创 2022-06-20 20:49:39 · 477 阅读 · 0 评论 -
什么是Spring,谈谈对Spring的理解
Spring是使用了分层思想的,针对Java 开发的轻量级开源框架。以IOC和AOP(面向切面)为内核,提供了展现层Spring MVC,持久层Spring JDBC及业务层事务管理等一站式企业级应用技术。并整合了很多的开源第三方框架。......原创 2022-06-15 21:34:15 · 2996 阅读 · 4 评论