单元测试时报错找不到@SpringBootConfiguration

找到问题出现原因:

错误表示 Spring Boot 在运行测试时无法找到 @SpringBootConfiguration 注解。

通常,@SpringBootTest注解用于加载 Spring Boot 应用上下文,但它需要找到一个带有@SpringBootConfiguration(或者@Configuration)注解的类来配置应用上下文。

解决方案:

确保你的测试类所在的包或子包中存在一个带有 @SpringBootConfiguration(或者@SpringBootApplication)注解的类。如果没有,可以在测试类上添加@SpringBootTest(classes = YourSpringBootConfigurationClass.class)来指定配置类

java 复制代码
import com.wf.scdnApp;
import org.springframework.boot.test.context.SpringBootTest;
import org.junit.jupiter.api.Test;

@SpringBootTest(classes = scdnApp.class)
public class csdn {
    @Test
    void prin(){
        System.out.println("aaa");
    }
}

加上指定类后成功运行单元测试:

相关推荐
Whisper_Sy5 小时前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 网络状态实现
android·java·开发语言·javascript·网络·flutter·php
乂爻yiyao5 小时前
1.1 JVM 内存区域划分
java·jvm
Bony-5 小时前
Go语言垃圾回收机制详解与图解
开发语言·后端·golang
hmywillstronger6 小时前
【Rhino】【Python】 查询指定字段并cloud标注
开发语言·python
新缸中之脑6 小时前
Weave.js:开源实时白板库
开发语言·javascript·开源
我能坚持多久6 小时前
D16—C语言内功之数据在内存中的存储
c语言·开发语言
leo__5206 小时前
C#与三菱PLC串口通信源码实现(基于MC协议)
开发语言·c#
没有bug.的程序员6 小时前
Spring Cloud Eureka:注册中心高可用配置与故障转移实战
java·spring·spring cloud·eureka·注册中心
二十雨辰6 小时前
[python]-函数
开发语言·python
CryptoRzz6 小时前
如何高效接入日本股市实时数据?StockTV API 对接实战指南
java·python·kafka·区块链·状态模式·百度小程序