V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Aurora0
V2EX  ›  Java

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

  •  
  •   Aurora0 · 2023 年 2 月 22 日 · 1915 次点击
    这是一个创建于 1057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 经过测试,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 条回复    2023-02-28 19:40:38 +08:00
    zhaohui318
        1
    zhaohui318  
       2023 年 2 月 25 日 via Android   ❤️ 1
    Aurora0
        2
    Aurora0  
    OP
       2023 年 2 月 28 日 via iPhone
    @zhaohui318 我尝试了一下这个排序,好像还是不行,我弄的自然排序是先排包名再排的类名
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3178 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:15 · PVG 22:15 · LAX 06:15 · JFK 09:15
    ♥ Do have faith in what you're doing.