Springboot + mp 调用service.removeById()和批量删除时报空指针错误。

Springboot + mp 调用service.removeById()和批量删除时报空指针错误。

其他接口调用的同一个service,直接使用mp提供的,其他添加,查询,修改都没问题

img

测试类中报错(使用controller也是报的这个错,应该不是传参的问题)

img

单独调用mapper的deleteById能正常删除

img

解决了
好吧,还是泛型的问题,mp使用不熟悉,泛型掌握不到位😭

img

img

img

注入问题

该加的都加上吧 然后首先确认一点的就是你的参数没进入到mapper才报错的 那就检查一下 有没有 mapper注解 依赖注入 啥的