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

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日

悬赏问题

  • ¥15 求一个C# sm4 加密解密的代码
  • ¥20 centos7下载mysql提示DNS解析异常
  • ¥20 vx转账功能对方不能领取
  • ¥15 vue2+codemirror 运行后页面光标太大了
  • ¥15 pdfjs库如何在前端实现打印、旋转等功能
  • ¥15 combobox数据绑定问题
  • ¥15 maven打包时,为什么有的依赖打不进去包
  • ¥15 求复现机器学习文章一篇
  • ¥15 爬虫抓取数据|解析视频文本内容(相关搜索:自动化)
  • ¥15 combobox绑定值改变的问题