首页 > 编程语言 >Spring Junit 测试报错 java.lang.IllegalStateException

Spring Junit 测试报错 java.lang.IllegalStateException

时间:2024-06-13 17:46:25浏览次数:19  
标签:lang java springframework 报错 import test org class

写测试代码的时候出现了java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute or make the default bootstrapper class available.

代码如下:

package com.example.service;

import com.example.config.SpringConifg;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConifg.class)
public class UserServiceTest {
    @Autowired
    private UserService userService;

    @Test
    public void testSelect()
    {
        System.out.println(userService.select());
    }
}

最后发现是spring-webmvcspring-test 的依赖版本不一致导致的。

标签:lang,java,springframework,报错,import,test,org,class
From: https://www.cnblogs.com/qianyuzz/p/18246402

相关文章

  • Ruoyi集成flyway后启动报错的解决方法
    ruoyi系列框架是开源中非常好的源码平台,使用宽松的开源协议进行源代码的开放。不管是单体版、前后端分离甚至是微服务架构,均提供了相应的代码。基于ruoyi可以做自己的后台系统,也可以学习很多技术的集成。而flyway是java里面的数据库脚本自动管理工具,使用flyway可以在应用程序升级......
  • fasterxml ToStringSerializerBase报错
    ToStringSerializerBase报错报错内容整合dubbo时报错Causedby:java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase atcom.fasterxml.jackson.datatype.jsr310.JavaTimeModule.<init>(JavaTimeModule.java:158)~[jackson-dataty......
  • Java优雅统计耗时【工具类】
    任务耗时如何优雅的打印,看完本文你就明白了!~importcn.hutool.core.date.StopWatch;importcn.hutool.core.lang.Console;/***优雅打印出任务耗时*/publicclassMain{publicstaticvoidmain(String[]args)throwsException{StopWatchstopWat......
  • requests 开启charles代理报错
    当前报错urllib3版本:1.26.7解决代理报错的几种方式:配置代理请求proxies={'http':'http://127.0.0.1:8888','https':'http://127.0.0.1:8888'}data=requests.post(url,json=body,headers=headers,verify=False,pr......
  • JAVA面向对象练习题2
    题目要求:        定义一个Student实体类,成员变量:name、age。静态成员变量:在线人数。在测试类中:创建集合,存储学生对象,每创建一个学生对象,在线人数+1,删除一个学生对象,在线人数-1定义方法完成:请给集合中存储3个学生对象,并遍历集合,并输出在线人数。定义方法完成:请判断......
  • Let's Encrypt续费证书异常报错解决
    Let'sEncrypt续费证书异常报错解决在续费免费证书时出现错误,这里小记一下。现象#certbotcertonly--webroot-w/usr/share/nginx/html-dgh.wqyfchina.comSavingdebuglogto/var/log/letsencrypt/letsencrypt.logRequestingacertificateforgh.wqyfchina.comCer......
  • 一起来学javascript-axios
       <!--//AJAX的封装插件——Axios。  //什么是Axios  //Axios是一个基于Promise的HTTP库,可以用于浏览器和Node.js,支持VanillaJS、Angular、React、Vue等框架。  //简单的理解就是对Ajax的封装,且具有易用、简洁、高效等特点。  ......
  • 使用 JavaScript 中的 DeviceOrientationEvent
    在前端开发中,DeviceOrientationEvent是一个非常有用的API,它允许我们访问设备的物理方向信息,如设备的倾斜和旋转。这个API可以在移动设备上获取设备的方向,可以用来创建各种有趣和交互性强的应用程序,比如游戏、增强现实体验等。本文将介绍如何使用DeviceOrientationEventAP......
  • java学习笔记(八):多态、包、权限修饰符、修饰方法、final
    目录一、多态1.1多态的形式1.2多态的使用场景1.3多态的定义和前提1.4多态的运行特点1.5多态的弊端1.6引用类型转换1.7综合练习二、包2.1包名的命名规范:2.2导包2.3使用不同包下的相同类怎么办?三、权限修饰符3.1权限修饰符3.2不同权限的访问能力四、......
  • JavaScript-DOM
    DOM全称:DOM(DocumentObjectModel--文档对象类型) 作用:用来操控网页类容的功能,开发网页特效和实现用户交互DOM结构将HTML文档以树形结构表现出来称之为DOM树获取DOM 语法:document.querySelector('css选择器')参数:包含一个或多个css选择器字符串返回值:CSS选......