ko1197092260
Hirrorhh
采纳率0%
2020-01-13 11:04 阅读 442

springboot 管理bean 的时候 bean相互注入 为什么有时候程序可以正常启动 有时候程序会报相互注入的警告 无法启动?

图片说明
springboot 管理bean 的时候 bean相互注入 为什么有时候程序可以正常启动 有时候程序会报相互注入的警告 无法启动?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_23292875 Hefei19881002 2020-01-13 14:22
    怎么个相互注入法?比如 a中注入b b中注入a?报啥错?贴出来看看,还有bean的代码 看看
    
    点赞 评论 复制链接分享
  • www359956085 www359956085 2020-01-14 11:38

    别用构造器注入 或者用@lazy标记bean

    点赞 评论 复制链接分享
  • qq_36911145 封印di恶魔 2020-01-15 17:43

    相互依赖的写法一定是错的
    因为其中一个类之前已经打包过了,所以在启动项目的时候不会重新编译,所以不会报错
    你想让他百分百报错,就在运行项目前先执行mvn clean,这样他就会重新编译,就一定会报错
    建议你改掉这种写法

    点赞 评论 复制链接分享

相关推荐