今天主要是解决碰到的问题
当我再service层里面使用
ApUser dbuser = getOne(Wrappers.<ApUser>lambdaQuery().eq(ApUser::getPhone,dto.getPhone()));
来根据手机号查询的时候发现 ApUser::getPhone这个爆红了
我百思不得其解,于是便开始找寻问题。
我把鼠标放到上,提示是object is not a function interface
根据搜证说是泛型的问题,于是我更改了定义方法,还是无果。
正当我苦恼时,我想到有没有可能是maven的问题,于是我刷新还是没有效果。
于是我又根据报错指引,我来的了pojo类这一层,我寻思错误可能出现在这里。于是我把这一层的demo都启动了一下,发现果然报错。
报错是说我们的jdk版本有误。于是我将信将地更改版本为最常见的1.8(不敢改高怕出错)。
再测试
一切正常。
回到原处发现这个问题也得到了解决