01-SpringBootTest无法启动:java.lang.IllegalStateException: Unable to ...

打印 上一主题 下一主题

主题 537|帖子 537|积分 1611

SpringBootTest无法启动:java.lang.IllegalStateException Unable to find a @SpringBootConfiguration, you need to use

1、出现的原因


  • 个人代码如下所示



  • 无法启动的原因是因为,当前测试类@SpringBootTest注解会在启动的时候寻找当前项目的启动类

    • 当@SpringBootTest注解没有赋值的时候,会去寻找同一个包或者子包下寻找启动类

  • 然后显而易见,当前测试类跟启动类并没有在同一个包或子包下
2、解决办法

解决办法1:@SpringBootTest的classes属性赋值


  • 给@SpringBootTest注解的classes属性赋值,将当前启动类的编译包赋值给它

      1. @SpringBootTest(classes = HotelDemoApplication.class)
      复制代码

解决办法2:将从当前测试类放到启动类的同一个包下




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表