Java Mybaitis plus遇到java.lang.NullPointerException

发生情景

在测试类测试mybaits时候,报了空指针异常,如下图

标题

对应Test类代码如下

java 复制代码
package com.example.demo;

import com.example.demo.service.UserService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;


@SpringBootTest
public class ServiceTest {

    @Autowired
    private UserService userService;

    @Test
    public void testGetCount(){
        long count = userService.count();
        System.out.println(count);
    }

}

解决方案:

1. maven再编译一次

看到有人建议再编译一次,因为可能刚写的编译器还没加载到,试试去

还是失败

2. 在测试类添加@RunWith(SpringRunner.class)

这回成功了~

相关推荐
用户6757049885025 分钟前
别再死记硬背了!一文扒光 I/O 多路复用的底裤(Epoll/Select/Poll)
后端
牛奶9 分钟前
网关是怎么当"门卫"的?
前端·后端·负载均衡
悟空聊架构17 分钟前
100多G数据同步引发的MySQL集群“连环炸”,我是如何一步步恢复的? - 墨天轮
后端·架构
Hemy0819 分钟前
tauri + rust 创建初始项目
开发语言·后端·rust
锋行天下28 分钟前
后端golang项目一键打包部署方案
后端
用户67570498850229 分钟前
90%的人都不知道:Docker 容器 apt 报错 404 的幕后黑手竟是它!
后端·docker·容器
Apifox.38 分钟前
Apifox 近期更新|AI Agent Debugger、A2A Debugger、Postman API 导入、Ask AI 侧边栏对话
前端·人工智能·后端·测试工具·测试用例·postman
星辰_mya43 分钟前
领域驱动设计(DDD)“老中医”治理订单
java·后端·面试·架构
YF02111 小时前
Protobuf与 gRPC 的关系:从理论到 Android + Go 实战通信全解析
android·后端·grpc