报错500。看弹幕,知道可能是yml或sql有问题。
所以检查idea工作台,
直接找UserMapper检查,发现完全OK。
顺着这个error发现可能是sql有问题。因为提示是sql问题,而且是有now()的那个sql。
之后通过给的课件,复制课件的代码有now()函数的那段sql进行对比,
乍看完全相同,但是一对比宽度发现问题了:
逗号引用的是中文逗号,所以报错了。
重新启动!!!
一运行发现还在报错
bad sql grammer,可能还是sql语法问题。所以继续和课件对比,
发现问题了:
少了空格和括号,是括号引起的。所以继续改。
继续测试!!!
接下来到406了,和视频的问题对上了。
数据插入进来了。
问题是:
Result类中没有添加@Data注解。不添加的话,编译的时候无法对里面的属性自动添加setter,getter方法。
没有setter和getter的话,在将Result对象转换为json字符串的时候,就不知道怎么转换了。
添加之后重新启动!!!
成功!!!
这种排错挺有意思。用逻辑可以排查,细心耐心。