1.JDK版本太高

运行   SkyApplication  的时候报错如下:

报错原因:Lombok 与 JDK 版本不兼容 ,JDK版本太高,Lombok版本太低。

解决方法:JDK版本改成17

java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid

2.点击登录按钮后,无法登录,循环报错

2026-02-12 22:06:18.014 ERROR 6180 --- [eate-1690018027] com.alibaba.druid.pool.DruidDataSource   : create connection SQLException, url: jdbc:mysql://localhost:3306/sky_take_out?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true, errorCode 1045, state 28000

报错原因:无法连接数据库

解决方法:

修改  application-dev.yml  ,将username,password改成自己的用户名和密码。

忘记密码的话,可点击下方链接:

查看和修改MySQL用户名和密码的方法

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐