尝试优化公司项目的依赖管理问题
今天终于进组分配任务了,进了金币组,对整个公司的充值业务进行管理。
这个业务设计的区域还挺大,新加坡、马来西亚、加拿大.... 统一使用新币进行结算。
整体的页面看上去就像是一个普通的后台管理系统,从外观上看甚至感觉和GitHub上的一些公开练手项目一模一样,不过这没关系,毕竟我是后端开发
拿到的后端代码感觉大部分都是AI写的,不知道怎么把这么多需求录进去的,反正是有巨多的类,起着奇奇怪怪的名字,大多数代码的表情注释都没删...基本可以完全确定就是AI迭代生成的。
甚至日志里都是表情...
不过目前我遇到了一个问题。项目运行时遇到JDK版本和依赖版本不匹配,所以现在就来解决这个问题

据说是Lombok和JDK的版本不兼容,但是此处有两个隐藏问题:
- 为什么一定是Lombok出问题呢?
实际上从报错信息不能直接定位到具体是什么问题,只不过是因为Lombok出现这种问题最广泛所以猜测是Lombok出问题 - 在尝试给Lombok依赖添加版本号,JDK降级等多种方法之后,似乎并没有解决问题,那还有可能的出错原因是什么呢?
好吧,似乎是我改jdk的方式不太对,应该是在文件->项目结构中进行修改
修改的东西叫做SDK,也可以在工具栏上面点击...里面的配置选项进行配置。
之前失败的原因似乎是readme文档里要求jdk版本是21,而我恰巧没有21....
乌龙事件...
之后我把项目删除,在重新拉取,配置jdk21之后项目就可以正常运行了。
目前只不过是在报redis无法找到异常,这似乎是意料之中的,因为readme文档中没有指明redis地址。

浙公网安备 33010602011771号