AA-老高(接毕设) 2024-06-28 16:31 采纳率: 100%
浏览 7
已结题

SpringCloud

关于Spring中java.lang.NullPointerException: Cannot invoke “xxx” because “xxx” is null 的问题
当我好不容易编译成功,开始运行时,使用postman测试接口功能时却返回了一个错误:

编译成功开始运行:
并在IDEA显示了
java.lang.NullPointerException: Cannot invoke “com.example.mybatisdemo.mapper.StudentMapper.ListStudent()” because “this.studentMapper” is null
错误指向了Service层调用的自动注解的Mapper对象为空。我很确定我的代码没有问题,该有的注解都有,xml也和Mapper文件对应的上,测试端口也没有问题,但无论怎么修改代码,最后都会显示studentMapper is Null。
CSDN或其他网站上的很多解决方法都不能解决我的问题。
最后还是通过修改了pom.xml的配置才能完美运行。

  • 写回答

2条回答 默认 最新

  • AA-老高(接毕设) 2024-06-28 16:31
    关注

    query.getFlowName() != null && !query.getFlowName().isEmpty()
    先判断是否为null,再判断其他,否则顺序不对会报错!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月6日
  • 已采纳回答 6月28日
  • 创建了问题 6月28日