美文网首页
spring循环依赖问题

spring循环依赖问题

作者: Hystrix_Hu | 来源:发表于2018-02-10 20:33 被阅读0次

使用spring boot 进行bean内方法循环依赖问题的研究,简单来说就是TestA.test()依赖TestB.test(),TestB.test()依赖TestC.test(),TestC.test()依赖TestA.test(),最终报出错误是

java.lang.StackOverflowError: null
    at boot.test.service.TestA.test(TestA.java:17) ~[classes/:na]
    at boot.test.service.TestC.test(TestC.java:16) ~[classes/:na]
    at boot.test.service.TestB.test(TestB.java:16) ~[classes/:na]
    at boot.test.service.TestA.test(TestA.java:17) ~[classes/:na]
    at boot.test.service.TestC.test(TestC.java:16) ~[classes/:na]
    at boot.test.service.TestB.test(TestB.java:16) ~[classes/:na]
    at boot.test.service.TestA.test(TestA.java:17) ~[classes/:na]

之后我使用静态变样进行试验也报了相同的错误。

相关文章

  • 大厂面试系列(四):Spring相关

    Spring相关 spring工作原理简单介绍 循环依赖问题 spring/spring boot启动加载过程 ?...

  • Spring 循环依赖问题fix

    Spring 循环依赖问题fix 拆分的时候,把error都处理完后,准备把工程起起来,发现spring的循环依赖...

  • spring循环依赖问题

    使用spring boot 进行bean内方法循环依赖问题的研究,简单来说就是TestA.test()依赖Test...

  • Spring循环依赖问题

    https://gavinzhang1.gitbooks.io/spring/content/xun_huan_y...

  • Spring循环依赖问题

    循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循...

  • spring循环依赖问题

    1、问题描述循环依赖的场景举例,如下两个类,就产生了相互依赖,那么初始化的时候,spring是怎样做的呢?@Com...

  • Spring循环依赖问题

    什么是循环依赖 循环依赖就是两个对象之间存在相互依赖的关系; Spring是如何解决循环依赖的 Spring使用三...

  • Spring 是如何解决循环依赖的?

    Spring 是如何解决循环依赖的? 循环依赖: Spring 循环依赖有三种情况: 构造器的循环依赖,这种依赖 ...

  • Spring-IOC-循环依赖检测与Bean的创建

    Spring容器的循环依赖检测 Spring容器循环依赖包括:构造器循环依赖和setter循环依赖。 1- 构造器...

  • Spring核心之bean生命周期和三级缓存

    在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我...

网友评论

      本文标题:spring循环依赖问题

      本文链接:https://www.haomeiwen.com/subject/xeshtftx.html