单元测试时报错找不到@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");
    }
}

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

相关推荐
平安的平安几秒前
Python大模型Function Calling实战:让AI拥有工具使用能力
开发语言·人工智能·python
xyq20243 分钟前
Vue.js 实例
开发语言
Mr_pyx7 分钟前
RAG知识库从零到一:简单搭建教程(java版)
java·spring·ai·rag
敲代码的瓦龙9 分钟前
Android?碎片!!!
java·开发语言·android-studio
froginwe1110 分钟前
SVG 滤镜:全面解析与高效应用
开发语言
枫叶丹412 分钟前
【HarmonyOS 6.0】Data Augmentation Kit端侧问答模型:本地化智能问答的技术演进
开发语言·华为·harmonyos
月落归舟12 分钟前
深入解析Spring依赖注入 DI 的三种方式
java·后端·spring
醉舞经阁半卷书114 分钟前
LangGraph详解
开发语言·人工智能·python·深度学习·机器学习·自然语言处理
geovindu14 分钟前
go:Condition Variable Pattern
开发语言·后端·设计模式·golang·条件变量模式
时光追逐者17 分钟前
一款基于 C# 开发的 Windows 10/11 系统增强工具,精简、优化、定制一站完成!
开发语言·windows·c#·.net