Cannot resolve symbol 解决方案汇总(6种解决方案)
·
Cannot resolve symbol 'xxx'是比较常见一种错误,以下整理常见的六种解决方案,第六种会说明一下造成的原因和如何避免
方案一:检查一下pom文件依赖是否正常,如不正常刷新maven进行加载(3种方式,选其一即可)
刷新方式1
刷新方式2
刷新方式3
方案二:检查是否添加了JDK
不要那么笃定自己一定加了,可能某次重启IDEA后,又莫名变成了没添加
方案三:重新编译整个项目
可能正在运行的代码,不是最新的,重新编译一下
方案四:Invalidate and Restart 清空缓存并重启
方案五:删除.idea目录,并重启idea
方案六:排查mapper的xml文件是否是只有部分映射报这个错误
导致问题的原因为:jackson在序列化的过程中将字段转变成了小写
为什么jackson在序列化的过程中将字段转变成了小写???
因为这里的驼峰使用的是单字母,单字母驼峰不符合java命名规范
且返回给前端接收的也变成了小写
如数据库就是单字母的字段该如何修改?
步骤1:实体类 去掉单字母前缀,并通过@TableField注解映射
@TableField(value = "f_qyid")
步骤2: 将xml里的映射结果改成修改后的实体属性
更多推荐
已为社区贡献2条内容
所有评论(0)