IDEA中测试时的包名问题

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

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

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

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

相关推荐
遨游xyz7 分钟前
数据结构-栈
java·数据结构·算法
海南java第二人8 分钟前
Flink动态字符串处理框架:构建灵活可配置的实时数据管道
java·flink
lbb 小魔仙9 分钟前
MyBatis-Plus 系统化实战:从基础 CRUD 到高级查询与性能优化
java·性能优化·mybatis
BLUcoding9 分钟前
Docker 离线安装和镜像源配置
java·docker·eureka
tsyjjOvO10 分钟前
Maven从入门到精通
java·maven
JMchen12312 分钟前
跨平台相机方案深度对比:CameraX vs. Flutter Camera vs. React Native
java·经验分享·数码相机·flutter·react native·kotlin·dart
day day day ...12 分钟前
easyExcel和poi分别处理不同标准的excel
java·服务器·excel
hgz071018 分钟前
堆内存分区
java·开发语言·jvm
索荣荣18 分钟前
SpringBoot Starter终极指南:从入门到精通
java·开发语言·springboot
独断万古他化19 分钟前
【Spring 事务】事务隔离级别与事务传播机制:从理论到业务落地实操
java·后端·spring·事务隔离·事务传播