有以下依赖关系:
company和wechat相互依赖
company和send相互依赖
msg和sms相互依赖
msg依赖send
上述情况会报错:
sms创建失败,因为依赖msg
msg创建失败,因为依赖send
send创建失败,Error creating bean with name ‘send’: Bean with name ‘send’ has been injected into other beans [company] 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.
去掉msg依赖send,或者让msg依赖company,都不会报错
有大佬能回答下为啥吗?