当前位置:网站首页>找不到符号@SuperBuilder,你以为真的是Lombok的问题?
找不到符号@SuperBuilder,你以为真的是Lombok的问题?
2022-08-03 03:05:00 【数学与编码】
1. 现象
使用Gradle编译项目报找不到符合@SuperBuilder,如下:
2. 原因分析
刚开始以为是Lombok的使用或配置问题,在网上搜索了各自解决方案,如配置annotationProcessor,lombok版本不对等等,都无法解决该问题。
通过仔细观察所有报错的信息,发现有一个MapStruct的Converter报错,如下:
将该Converter修改正确后,再次编译,错误消息。
3. 经验总结
由于IDE本身或组件间兼容性的问题,系统在编译或运行过程中出现的错误很可能不是真正的错误,作为一个开发人员一定要仔细观察所有的报错信息,找到根因。
对于这种问题有一种常规的定位方法:
即:
- 小步修改代码
- 运行测试
- 如果测试全部通过,则继续修改下一步,如果测试失败则可以肯定是本次修改的代码引入的问题
边栏推荐
- 七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
- Jincang Database OCCI Migration Guide (5. Program Development Example)
- iScroll系列之下拉刷新 + 上拉加载更多
- 金仓数据库 MySQL 至 KingbaseES 迁移最佳实践(3. MySQL 数据库移植实战)
- 重定向printf到USB CDC、串口2
- 金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
- 思维+启发式合并
- 机器学习【KNN案例、API、总结】
- IPv4编址;A类、B类、C类、D类、E类IP地址(IP地址;网络地址和主机地址;子网掩码;网关;广播地址;)
- 05-分布式计算框架
猜你喜欢
随机推荐
堆的应用:堆排序和TOP-K问题
【GraphQL】使用Hot Chocolate和.NET 6构建GraphQL应用
Disable the token and update the token function without awareness
ClickHouse卸载、重安装
HCIP第十八天
云原生(三十一) | Kubernetes篇之平台基本预装资源
mysql-installer安装教程(详细图文)
工作两年成跳槽高峰期,程序员会在一家公司待多久?
【leetcode热题Hot100】——任务调度器
Kook机器人开发日志01
370万欧元!西班牙iPronics加速可重构光子芯片商用
TRACE32——使用读写断点
程序员写代码日常 | 每日趣闻
网易数帆陈谔:云原生“牵手”低代码,加速企业数字化转型
VS中使用BugTrap定位程序崩溃点
QT添加资源文件、样式表、qss文件使用
软件测试技术之如何编写测试用例(2)
Sentinel vs Hystrix 限流对比,到底怎么选?
uniapp中动态修改导航栏标题
Postman如何做接口自动化测试?