Idea中多模块相互依赖冲突
场景分析:
项目中有两个模块,shiro模块 和 web模块
其中web模块pom.xml配置信息如下
由此看出 web模块依赖shiro模块
但shiro模块需调用web模块内的一个工具类
此字段在web模块中initservlet内被赋值
错误处理:
在shiro模块的pom文件中添加web模块的依赖
idea报错 相互依赖!!!
解决办法: (换个角度想问题)
在shiro模块内具体类填写常量:
再由web模块中initservlet给shiro模块中的常量赋值
其中OrganizeController为shiro模块类的某一类
赋值成功后,成功调用该常量
解决了相互依赖的问题