<spring0boot-07>[系统开发日志]2025/7/14
程序运行报错
(班级模块)
第一个错误 MissingServletRequestParameterException(缺少Service请求参数异常)

错误原因: 没仔细看接口文档,参数写错了,参数类型也写错了.参数是Integer id,我写成了List<Ingeter> ids
第二个错误

错误点: 前端传入了一个参数id,而后端显示中,id值为空
错误原因: 没有注解特别指明参数来源,导致没有接收到参数,需要一个@PathVariable注解
第三个错误 NullPointerException(空指针异常)

错误点: 在判重代码中,要进行判断的值返回来一个空值,然后试图进行逻辑运算
错误原因: 判重的SQL语句中,字段填成了*,应该填写count(*)
第四个错误 SQLIntegrityConstraintViolationException(完整性约束冲突异常)

错误点: 在数据库中没有重复的键值,但在修改前端页面数据的时候,一直报错显示数据重复
错误原因: 在xml映射文件中,数据修改那部分的SQL语句末位遗漏了一段代码where id = #{id}
第四个错误
错误点: 前端执行删除操作,后端无响应
错误原因: 后端响应层接收数据ids集合参数时,需要使用一个@DeleteMapping的注解,在注解后需要加上("/{ids}"),而我写成了("/ids"),导致没有响应到对应前端
第五个错误 ReflectionException(反射异常)

错误点: 前端执行修改操作无法顺利进行
错误原因: xml映射文件中,有一段SQL语句把原本应该小写的字母写成了大写,导致系统无法识别
第六个错误 ParseException(解析异常)

一个没看懂的错误,不出意外的话,应该是xml映射文件的问题.
结果是一个逻辑运算符少写了一个=
第七个错误 SQLSyntaxErrorException(SQL语法错误异常)

错误原因: xml映射文件中有一个=漏写了
浙公网安备 33010602011771号