240 发简信
IP属地:北京
  • 文章后半部分不正确,误人子弟!二级缓存完全能够解决循环依赖的问题,之所以引入三级缓存,是拓展其功能为了AOP

    Spring源码初探-IOC(4)-Bean的初始化-循环依赖的解决

    前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentl...

  • 你理解的太对了,一定要坚持自己的认知,谁说你都不要理他

    什么是高内聚,低耦合

    高内聚就是说相关度比较高的部分尽可能的集中,不要分散 低耦合就是说两个相关的模块尽可以能把依赖的部分降低到最小,不要让两个系统产生强依赖 可能那么说,有点官方,下面我就举例子...

  • aop是面向切面编程,而不是动态代理,为什么动态代理后面要标注AOP呢

    JDK动态代理以及Spring AOP使用介绍

    0.前言 本文主要想阐述的问题如下:什么动态代理(AOP)以及如何用JDK的Proxy和InvocationHandler实现自己的代理?什么是Spring动态代理(AOP)...