java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to a @.........

2023-05-16

错误日志:

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
    at org.springframework.util.Assert.state(Assert.java:73)
    at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.getOrFindConfigurationClasses(SpringBootTestContextBootstrapper.java:233)
    at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.processMergedContextConfiguration(SpringBootTestContextBootstrapper.java:149)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:395)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildDefaultMergedContextConfiguration(AbstractTestContextBootstrapper.java:312)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:265)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildTestContext(AbstractTestContextBootstrapper.java:108)
    at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.buildTestContext(SpringBootTestContextBootstrapper.java:98)
    at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:139)
    at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:124)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestContextManager(SpringJUnit4ClassRunner.java:151)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:142)
    at org.springframework.test.context.junit4.SpringRunner.<init>(SpringRunner.java:49)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
    at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:90)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:76)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

解决方法:

 

由于包名不一致造成的,将web包重名为com.app问题解决。

 

成功!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to a @......... 的相关文章

随机推荐

  • 数据结构——存储结构和逻辑结构

    数据结构 存储结构和逻辑结构 1 存储结构 xff1a 数据对象在计算机中的存储表示称为数据的存储结构 xff0c 也称为物理结构 把数据对象存储到 计算机时 xff0c 通常要求既要存储各数据元素的数据 xff0c 又要存储数据元素之间的
  • C++获取网卡信息-注册表名称

    废话不多说 xff0c 直接上代码 xff1a include lt WinSock2 h gt include lt Iphlpapi h gt include lt iostream gt using namespace std pra
  • 全局初始化变量/全局未初始化变量/全局静态变量/局部变量的存储位置,作用域,与生命周期

    比如如下程序代码片段 span class hljs keyword int span a 61 span class hljs number 0 span span class hljs keyword char span p1 span
  • 建议收藏!PyCharm快捷键大全

    PyCharm 是Python中使用的有力工具 xff0c 它提供的功能非常强大 xff0c 正确使用里面的实用技巧 xff0c 能带来事半功倍的效果 本文给大家整理汇总一下Pycharm 的常用快捷键 xff0c 希望能帮助到小伙伴节约省
  • java调用http传json数据或字符串

    package com emm util import java io ByteArrayOutputStream import java io File import java io FileOutputStream import jav
  • 字符串通配(正则表达式)

    题目描述 对于字符串A xff0c 其中绝对不含有字符 和 再给定字符串B xff0c 其中可以含有 或 xff0c 字符不能是B的首字符 xff0c 并且任意两个 字符不相邻 exp中的 代表任何一个字符 xff0c B中的 表示 的前一
  • Scikit-Learn简介

    写给自己的备忘 1 简介 对 Python 语言 有所了解的科研人员可能都知道 SciPy 一个开源的基于 Python 的科学计算工具包 基于 SciPy xff0c 目前开发者们针对不同的应用领域已经发展出了为数众多的分支版本 xff0
  • 生产者消费者模式实现

    生产者消费者模式实现 synchronized wait和notify方式 一 基本流程 生产者在缓冲区未满时生产数据 xff0c 消费者在缓冲区有数据时从缓冲区中取数据 如果缓冲区已经满了 xff0c 则生产者线程阻塞 xff1b 如果缓
  • Linux SSH 登录其他机器

    ssh命令用于远程登录上Linux主机 常用格式 xff1a ssh l login name p port user 64 hostname 更详细的可以用ssh h查看 举例 不指定用户 xff1a ssh 192 168 0 11 指
  • Python中获取文件路径

    os path abspath os span class token punctuation span path span class token punctuation span abspath span class token pun
  • Matlab——矩阵打印显示

    Matlab 矩阵打印显示 我们这里定义一个矩阵 xff08 1 xff09 以列的形式将矩阵中量显示出来方式为A 2 取第i行到第j行的第k列数据为A i j k 3 取第i行到第j行的第m列到第n列的数据为A i j m n 4 已行的
  • 数据库报错 [ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_F

    就是说 xff0c 远程的数据库量太大了 xff0c 我本地的数据库配置不对 xff0c 装不下了 xff08 1 xff09 从网上看的要改引擎 xff1a 从mysql的配置文件下 xff0c 找到my ini文件 xff0c 然后需要
  • “端到端”是什么意思

    1 传统机器学习VS深度学习 相对于深度学习 xff0c 传统机器学习的流程往往由多个独立的模块组成 xff0c 比如在一个典型的自然语言处理 xff08 Natural Language Processing xff09 问题中 xff0
  • TRON对接

    参考 官方API文档 https developers tron network referenceC 43 43 https github com aUscCoder TronWallet TRON资源模型 参考 https tronpr
  • 双精度浮点数double

    double类型介绍 双精度浮点数 xff08 double xff09 是计算机使用的一种数据类型 比起单精度浮点数 xff0c 双精度浮点数 double 使用 64 位 xff08 8字节 xff09 来存储一个浮点数 它可以表示十进
  • 解析SpringBoot启动类——起步依赖、自动配置

    分析SpringBoot的启动类 提出问题 xff1a 为什么通过启动类的 SpringApplication run方法就可以启动一个项目 xff1f span class token annotation punctuation 64
  • AQS实现原理分析

    AQS 什么是AQS AQS xff08 AbstractQueuedSynchronizer xff09 即抽象队列同步器 xff0c 是一套可以实现同步锁机制的框架 xff0c 是许多JUC内同步框架的基石 AQS通过一个FIFO的队列
  • cin.getline、getline和gets的区别

    cin getline 此函数一次读取多个字符 包括空白字符 xff09 xff0c 直到读满N 1个 xff0c 或者遇到指定的结束符为止 默认的是以 39 n 39 结束 其语法为 cin getline 字符指针 char 字符个数N
  • Android Settings框架攻击 Fragment与PreferenceActivity

    为了适应越来越大的设备屏幕 xff0c Android在3 X后引入了Fragment概念 xff0c 作用是可以在一个屏幕上同时显示多个Activity xff0c 以达到充分利用屏幕的目的 关于Fragment的使用说明 xff0c 可
  • java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to a @.........

    错误日志 xff1a java lang IllegalStateException Unable to find a 64 SpringBootConfiguration you need to use 64 ContextConfigu