首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

作者头像
johnhuster的分享
发布2022-03-29 14:33:34
发布2022-03-29 14:33:34
5350
举报
文章被收录于专栏:johnhusterjohnhuster
代码语言:javascript
复制
@SpringBootApplication
 @ServletComponentScan
 public class ApplicationMain {
    public static void main(String[] args) {
         SpringApplication.run(ApplicationMain.class, args);
     }
 }
@RunWith(SpringRunner.class)
 @SpringBootTest
 public class BaseTest {
    protected static final org.slf4j.Logger logger = LoggerFactory.getLogger(BaseTest.class);
 }
 

springboot单元测试时出现“java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context”异常,之所以出现下面的异常,发现原因为src/test/java目录结构跟src/main/java下面的目录结构不一致,这里给出两种解决方案:

1.将src/test/java目录结构跟src/main/java下面的目录结构调整成一样

2.@SpringBootTest指定ApplicationMain的具体位置

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/01/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档