开发中遇到的一个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个模块终于都跑了起来(真不容易)

相关推荐
戴西软件25 分钟前
戴西软件入选2026年安徽省制造业数智化转型服务商名单
java·大数据·服务器·前端·人工智能
爱棋笑谦26 分钟前
springboot—数据源相关配置
java·spring boot·spring
budingxiaomoli9 小时前
Spring IoC &DI
java·spring·ioc·di
Spider Cat 蜘蛛猫9 小时前
Springboot SSO系统设计文档
java·spring boot·后端
未若君雅裁9 小时前
MySQL高可用与扩展-主从复制读写分离分库分表
java·数据库·mysql
学习中.........9 小时前
从扰动函数的变化,感受红黑树带来的性能提升
java
计算机安禾10 小时前
【c++面向对象编程】第24篇:类型转换运算符:自定义隐式转换与explicit
java·c++·算法
weixin1997010801610 小时前
【保姆级教程】淘宝/天猫商品详情 API(item_get)接入指南:Python/Java/PHP 调用示例与 JSON 返回值解析
java·python·php
环流_10 小时前
redis核心数据类型在java中的操作
java·数据库·redis
雨辰AI10 小时前
SpringBoot3 项目国产化改造完整流程|从 MySQL 到人大金仓落地
java·数据库·后端·mysql·政务