Spring 测试运行的时候提示 Unable to find a @SpringBootConfiguration 错误
2023-06-13 09:13:49 时间
Spring 进行测试的时候提示的错误信息如下:
SEVERE: Caught exception while closing extension context: org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext@c63c11ed
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
问题和解决
这个问题的主要原因是测试的包和项目的包的路径可能不一致。
这将会导致测试没有办法找到有关 Spring 有关的配置。
对比上面的图,我们就可以看到这个问题。
解决方法就是确定包的路径是一致的,这样 Spring 的测试类可以找到 Spring 有关的配置。
https://www.ossez.com/t/spring-unable-to-find-a-springbootconfiguration/14132
相关文章
- Spring学习笔记(五)——JdbcTemplate和spring中声明式事务
- Spring 全家桶之 Spring Web MVC(九)- Exception
- Spring数据绑定之 WebDataBinder、ServletRequestDataBinder、WebBindingInitializer...---02
- Spring笔记
- Spring batch教程 之 spring batch简介
- Spring日志管理
- SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架「建议收藏」
- java面试题 --- Spring③
- Spring Batch BATCH_JOB_INSTANCE 表不存在错误
- Spring boot 启动错误:Could not resolve placeholder
- 【Spring】代理模式:静态代理
- spring小错误(配置的时候)
- mybatis整合spring boot错误:.getTimeout()Ljava/lang/Integer;
- SSM-用Spring+Druid+Mybatis错误:com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl error
- SpringBoot|Spring-Data-Redis 验证码短信存储服务
- Spring 项目运行提示错误 Not a managed type
- Spring Boot的异常处理和错误页面
- Spring Cloud Gateway配置路由规则(一)
- Mybatis是如何向Spring注册Mapper的?
- 配置Spring Cloud Bus并集成消息代理
- Spring Cloud Bus监听服务配置的变化并自动通知其他服务(一)
- Spring MVC重定向和转发
- webseivice中使用cxf集成spring简单配置详解架构师
- Spring Data MongoDB 分页查询详解大数据
- spring的AOP(五)—-Spring AOP 编程(AspectJ )详解编程语言
- spring的AOP(四)—-Spring AOP 编程(Advisor)详解编程语言
- 关于org.mybatis.spring.MyBatisSystemException:Parameter ‘userId’ not found. 错误调试详解编程语言
- Spring的三种注入方式(Setter、构造函数和自动注入)详解编程语言
- spring如何实现一个接口多个实现类的自动分配详解编程语言
- Spring AOP(面向切面编程)是什么?
- Spring框架下整合Redis的实现(spring整合redis)