![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 83
心神沫沫
既然没有创造知识的能力,那就当知识的搬运工吧!
本博客文章均为笔者学习过程中自行搜索查找并抱着收藏的心态进行转载的,如果无意中侵犯了您的权益,我深感抱歉并请您通过站内信联系我,我会在第一时间删除相关文章。
展开
-
javaagent,idea中对javaagent的运用 侵删
如上图所示,平时我们在IDEA中随便写一个类,写上一个测试方法,然后点那个三角符号就会成功运行,如下图:并且点击那个红色正方形按钮程序就会停止,这是怎么实现的呢?经查看,程序运行界面有一行命令:把它复制下来,看下:好乱,整理下:显而易见,原来是调用了java.exe来运行com.dengbin.socket.TestThread这个类的main方法。然而我们仔细观察一下这些命令,-classpath是指类查找路径、-D开头的是定义环境变量,那-javaagent...转载 2020-12-27 15:01:46 · 2385 阅读 · 2 评论 -
先码后看 Spring源码解析 侵立删
转自:https://mp.weixin.qq.com/s/8Tu_AcadQuIaEusweWTIBA优秀的源码中有着多年沉积下来的精华,这些精华是非常值得我们学习的。放弃阅读源码,你将失去一个和大师学习的机会。用Spring框架做了几年的开发,只停留在会用的阶段上,然而Spring的设计思想和原理确实一个巨大的宝库。大部分人仅仅知道怎么去配,或着加上什么属性转载 2018-04-12 09:48:56 · 770 阅读 · 0 评论 -
Spring中循环依赖的处理 侵立删
转自:https://www.iflym.com/index.php/code/201208280001.html 在使用spring的场景中,有时会碰到如下的一种情况,即bean之间的循环引用。即两个bean之间互相进行引用的情况。这时,在spring xml配置文件中,就会出现如下的配置: 1 2 <bean id="beanA" clas...转载 2018-07-28 23:43:27 · 1616 阅读 · 0 评论 -
三级缓存-循环依赖的解决 侵立删
转自:https://www.jianshu.com/p/6c359768b1dc 前言在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentlyInCreationException等异常 。当抛出这种异常时表示Spring解决不了该循环依赖,本文将简要说明Spring对于...转载 2018-07-29 15:33:15 · 783 阅读 · 0 评论 -
BeanPostProcessor接口 侵立删
转自:https://www.cnblogs.com/cmfwm/p/7728174.html BeanPostProcessor接口及回调方法图1、InstantiationAwareBeanPostProcessor:实例化Bean后置处理器(继承BeanPostProcessor)postProcessBeforeInstantiation :在实例化目标对象之前执行,可...转载 2018-08-12 12:41:56 · 395 阅读 · 0 评论 -
IOC容器初始化和依赖注入 侵立删
转自:https://blog.csdn.net/chjttony/article/details/6278627 1.通过前面4篇文章对Spring IoC容器的源码分析,我们已经基本上了解了Spring IoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这些是S...转载 2018-08-12 15:30:45 · 269 阅读 · 0 评论 -
Spring PropertyEditor分析 侵立删
转自:https://blog.csdn.net/pentiumchen/article/details/44026575 简介通过xml解析器解析出bean定义之后,解析出来的是一个一个的字符串,但是bean的属性可以各种java类型,那么在对bean进行初始化时需要在这些字符串和java类型之间进行转换,比如我的bean有个Class属性,那么在注入这个Class属性时在只能给pr...转载 2018-08-27 23:48:19 · 785 阅读 · 0 评论 -
Spring事务源码阅读梳理 侵删
来源:https://mp.weixin.qq.com/s/eUBb_UopzDVif9dS8770yQStarting from a joke问:把大象放冰箱里,分几步?答:三步啊,第一、把冰箱门打开,第二、把大象放进去,第三、把冰箱门带上。问:实现Spring事务,分几步?答:三步啊,第一、找出需要事务的方法,第二、把事务加进去,第三、执行事务。You may find it...转载 2019-07-03 23:02:53 · 73 阅读 · 0 评论 -
mybatis如何半自动化解耦 侵删
在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。通过研究mybatis源码,可将mybatis的大致架构总结为下图: 根据Mybatis源码,将其抽象为三层:基础支持层,核心处理层和接口层 基础支持层包括:数据源、事务管理、日志、类型转换、缓存、Bind、解析器等 ...转载 2019-09-15 16:19:57 · 104 阅读 · 0 评论