栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Spring Boot Test 1.4中找不到SpringBootConfiguration

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Spring Boot Test 1.4中找不到SpringBootConfiguration

搜索算法从包含测试的程序包开始工作,直到找到@SpringBootApplication或@SpringBootConfiguration注释的类。只要您以合理的方式构造代码,通常就可以找到您的主要配置。

因此,您已使用 @ * Test 注释了 测试 。它运行,检查子类中的配置,未发现任何异常,引发异常。

您必须在测试类的程序包或子程序包中有一个配置,或者将配置类直接传递到

@ContextConfiguration
@SpringBootTest
或将其注释为
@SpringBootApplication

@SpringBootApplication
。我已经用您提到的方式对控制器进行了测试
@WebMvcTest
:如果应用程序将类标注为
@SpringBootApplication
,它将起作用,并且如果没有提到您的异常,则它将失败。这里提到您提到的文章:

在此示例中,我们省略了类,这意味着测试将首先尝试从任何内部类中加载@Configuration,如果失败,它将搜索您的主要@SpringBootApplication类。

Github 关于这一点的讨论。

Spring Boot文档



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/400850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号