版权声明:原创文章版权所有,转载请注明出处。 https://blog.csdn.net/ma726518972/article/details/84988768
当你A模块可以正常运行,B模块也可以正常运行。
A模块的pom文件中引用B模块的时候报错如下
Requested bean is currently in creation: Is there an unresolvable circular reference?
这时候你只需要 注释掉B模块中带有@Autowired的bean,一个一个注释排查,最后你就会发现问题的根源。
我当时是因为Service中注入的Mapper有问题,但是注释了不报错了,功能确不能实现了。
真的是没办法解决的话,那就用HttpConnectUtil传输吧,我也不知道怎么办了。
这样,就完美解决问题了。
这里推荐多模块间的引用,能用传输对象就用传输对象吧,用httpUtil工具。
模块间的引用,会造成很多耦合,带来排查问题的难度。