V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Aurora0
V2EX  ›  Java

以 jar 包(仅限 Mac 系统)运行项目的时候会报循环依赖的问题

  •  
  •   Aurora0 · Feb 22, 2023 · 2155 views
    This topic created in 1161 days ago, the information mentioned may be changed or developed.
    • 经过测试,Windows 系统打的 jar 包可以正常运行,Mac 下 idea 调试也可以正常启动
    ERROR main [org.springframework.boot.SpringApplication] Application run failed
    org.springframework.beans.factory.UnsatisfiedDependencyException:
     Error creating bean with name 'aBeanName': Unsatisfied dependency expressed through field 'zService'; 
     nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: 
     Error creating bean with name 'zServiceImpl': Bean with name 'zServiceImpl' has been injected into other beans 
     [aServiceImpl,bServiceImpl,cServiceImpl,dServiceImpl,eServiceImpl,fServiceImpl] 
     in its raw version as part of a circular reference, but has eventually been wrapped. 
     This means that said other beans do not use the final version of the bean. 
     This is often the result of over-eager type matching - consider using 'getBeanNamesForType' with the 'allowEagerInit' flag turned off, for example.
    
    
    • 实际循环依赖的报错更多,这个 bug 也太奇怪了
    2 replies    2023-02-28 19:40:38 +08:00
    bqbkbz
        1
    bqbkbz  
       Feb 25, 2023 via Android   ❤️ 1
    Aurora0
        2
    Aurora0  
    OP
       Feb 28, 2023 via iPhone
    @zhaohui318 我尝试了一下这个排序,好像还是不行,我弄的自然排序是先排包名再排的类名
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1087 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 22:42 · PVG 06:42 · LAX 15:42 · JFK 18:42
    ♥ Do have faith in what you're doing.