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)

这回成功了~

相关推荐
进击的愤怒24 分钟前
GIM发布新版本了 (附rust CLI制作brew bottle流程)
开发语言·后端·rust
x-cmd29 分钟前
x-cmd install | cargo-selector:优雅管理 Rust 项目二进制与示例,开发体验升级
开发语言·后端·rust·cargo·示例
smileNicky1 小时前
SpringBoot系列之OpenAI API 创建智能博客评论助手
java·spring boot·后端
程序员阿明4 小时前
spring boot 实现rtsp视频推流
spring boot·后端·音视频
fashia4 小时前
Java转Go日记(五十四):gin路由
开发语言·后端·golang·go·html·gin
有梦想的攻城狮7 小时前
spring中的BeanFactoryAware接口详解
java·后端·spring·beanfactory
liubo666_7 小时前
JVM梳理(逻辑清晰)
java·jvm·后端
PWRJOY8 小时前
Flask 路由跳转机制:url_for生成动态URL、redirect页面重定向
后端·python·flask
dog shit9 小时前
web第六次课后作业--使用ApiFox实现请求响应操作
后端
waterHBO12 小时前
人脸识别,使用 deepface + api + flask, 改写 + 调试
后端·python·flask