2024/7/16-22 问题总结
问题一:细心很重要
在尝试文件上传的时候(使用七牛云oss服务)将其配置文件的accessKey写成了accessKet,这个问题的报错,我处理大约2-3个小时,再加上自己没有重报错的最底层查起,从而导致了处理错误的时间达到了很长时间。细心很重要。
问题二:奇怪的Bug
在使用Mybatis Plus携带的方法进行更新或者保存的时候,使用Mybatis Plus自带的方法执行时报错,报错查询了很久,访问接口的时候后端始终接收不到数据。通过一系列排查,最终发现时@Data注释的问题,不知道为什么,,对于这个实体类,没有能够成功将Getter和Setter方法自动构造出来,导致在实体对象映射的时候出现问题。
问题三: dto的使用
在没尝试过使用dto时,有一段时间觉得很麻烦,但是当使用复杂的SQL语句的时候,返回给前端的数据就需要使用数据传输层来包装,使用数据传输层能够很方便且直观的将数据返回给前端。