java报错:
Error creating bean with name ‘bsOrderServiceImpl’: Bean with name ‘bsOrderServiceImpl’ has been injected into other beans [bsOrderServiceImpl] 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.
翻译过来是
创建名为“bsOrderServiceImpl”的bean时出错:名为“bsOrderServiceImpl”的bean已作为循环引用的一部分注入原始版本中的其他bean[bsOrderServiceImpl],但最终已被包装。这意味着其他bean不使用该bean的最终版本。这通常是过度热切类型匹配的结果——例如,考虑使用“GueBeNeNeSeFyType”关闭“LoaGueReInIT”标志。
报出这个错误,有可能是粗心大意,自己注入了自己。。
本文探讨了Java中遇到的关于'bsOrderServiceImpl' bean的初始化循环引用错误,提供了解决策略,建议调整类型匹配以避免过度热切,如使用`getBeanNamesForType`的适当配置。
4033

被折叠的 条评论
为什么被折叠?



