SpringBoot模块间引用,循环注入报错,s there an unresolvable circular reference?

当你A模块可以正常运行,B模块也可以正常运行。

A模块的pom文件中引用B模块的时候报错如下

Requested bean is currently in creation: Is there an unresolvable circular reference?

这时候你只需要 注释掉B模块中带有@Autowired的bean,一个一个注释排查,最后你就会发现问题的根源。

我当时是因为Service中注入的Mapper有问题,但是注释了不报错了,功能确不能实现了。

真的是没办法解决的话,那就用HttpConnectUtil传输吧,我也不知道怎么办了。

这样,就完美解决问题了。

这里推荐多模块间的引用,能用传输对象就用传输对象吧,用httpUtil工具。

模块间的引用,会造成很多耦合,带来排查问题的难度。

你可能感兴趣的:(java)