image.png

    改进版
    image.png

    会有问题,提前AOP两次
    image.png
    二级缓存解决问题
    image.png
    二级缓存保证不完整bean的单例

    第三级缓存
    image.png
    解决循环依赖更方便
    image.png

    @Async 方法无法解决循环依赖 -> @Lazy也行

    构造方法注入,无法解决循环依赖 -> @Lazy也行

    原型Bean无法解决