IDEA中测试时的包名问题

报错:Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

原因:(图是别人那巴来的)启动类所在的包名和测试类的包名不一致导致的,原因是测试类的包名是自动生成的,所以可能会出现包名不一致的情况。

包名一样是指跟main所在的包名一样,并且必须在同一模块下才可以

这里启动类所在的模块是com.itheima.publisher,启动类所在的包名要一样,这样才能获取到该启动类的IOC容器,如果包名不一样,则获取不到Bean等组件。

相关推荐
培风图楠13 小时前
Java个人学习笔记
java·笔记·学习
梅梅绵绵冰13 小时前
SpringMVC的配置响应-页面跳转,回写数据
java
A***279513 小时前
后端服务限流配置,Spring Cloud Gateway
java·运维·数据库
222you13 小时前
SpringBoot对SpringMVC的整合
java·spring boot·后端
珹洺14 小时前
Java-Spring入门指南(三十二)Android SQLite数据库实战
java·数据库·spring
刘一说14 小时前
深入理解 Spring Boot 高级特性:条件化 Bean 注册机制
java·spring boot·后端
Han.miracle14 小时前
JavaEE ——多线程的线程安全集合类
java·java-ee
DO your like14 小时前
Activiti工作流
java·工作流
合作小小程序员小小店14 小时前
web开发,在线%小区,物业%管理系统,基于idea,html,jsp,java,ssm,mysql数据库
java·数据库·mysql·jdk·intellij-idea
豐儀麟阁贵14 小时前
6.2 Object类
java·开发语言·python