开发中遇到的一个bug

遇到的报错信息是这样的:

java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle hm-api,hm-common,hm-service are excluded from annotation processing

翻译过来就是存在循环引用的情况,导致注解无法加载生成,类似这样的问题可以找到报错的提示的三个模块,左键打开

打开后点击include,可以显示循环引用的报错信息(我这里已经解决了,因此没有报红)

之后选中右键选中

打开后点击dependencies,可以看到对应的引用信息,我们就可以根据刚才的爆红信息,来对循环引用的包进行右键remove删除。

删除好之后记得点击apply应用,就解决了循环引用的问题了。

但是,此时遇到了又一个问题,报错Module hmall must not contain source root E:\MyProject\springcloudheimashop\day03-微服务01\资料\hmall\pay-service\src\main\java . The root already belongs to module pay-service,不允许删除。

循着报错信息,可以看到hmall板块直接应用了pay-service模块下的代码,直接在source中删除掉即可。

至此,拆分好的5个模块终于都跑了起来(真不容易)

相关推荐
Solis程序员几秒前
滑动窗口热键探测与三级缓存设计
java·spring·缓存
好家伙VCC19 分钟前
区块链双向支付通道实战:从签名到结算
java·后端·区块链·asp.net
ss27328 分钟前
【入门OJ题解】分苹果问题(Python/Java/C 实现)
java·c语言·python
weikecms40 分钟前
美团霸王餐报名API接口
java·开发语言
李白的天不白1 小时前
配置mysql密码
java
何中应1 小时前
Nexus如何上传JAR包
java·maven·jar
我登哥MVP1 小时前
Spring Boot 从“会用”到“精通”:参数解析原理
java·spring boot·后端·spring·servlet·maven·intellij-idea
Wenzar_1 小时前
VITS+Whisper微调:低延迟TTS实战
java·人工智能·whisper
创可贴治愈心灵1 小时前
AI浪潮下C#就业前景剖析:深耕C#为主,按需选修Java与Python
java·人工智能·c#
huohaiyu1 小时前
深入解析Java垃圾回收机制
java·开发语言·算法·gc