随笔分类 - 源码
源代码
摘要:生成代理类文件的方式 jvm添加此启动参数,后面就是代理类class生成的地址 -Dcglib.debugLocation=~/baldhead/java/dynamic-proxy-cglib/src/main/java/com/baldhead/dynamic/proxy/cglib/class
阅读全文
摘要:SpringMvc请求流程图 请求流程粗讲解 当用户发送请求之后,SpringMvc的DispatcherServlet就会收到请求,首先会进去父类的FrameworkServlet#service() 然后进入HttpServlet#service() 方法,作用就是判断是什么请求类型的,例如:G
阅读全文
摘要:找到BeanClass并且加载类 protected Object createBean(String beanName, RootBeanDefinition mbd, @Nullable Object[] args) throws BeanCreationException { if (logg
阅读全文
摘要:Spring循环依赖的原理解析 1、什么是循环依赖? 我们使用Spring的时候,在一个对象中注入另一个对象,但是另外的一个对象中也包含该对象。如图: 在Student中包含了teacher的一个属性; 在Teacher中包含有student的属性。这样就形成了一个循环依赖。 2、代码描述 xm
阅读全文
