欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Springboot使用test无法启动问题的解决

程序员文章站 2022-03-10 22:49:26
springboot使用test无法启动test无法启动,遇到java.lang.illegalstateexception: unable to find a @springbootconfigur...

springboot使用test无法启动

test无法启动,遇到

java.lang.illegalstateexception: unable to find a @springbootconfiguration, you need to use报错信息

测试文件和启动文件是否才同一层目录下

Springboot使用test无法启动问题的解决

springboottest--踩坑错误

spring boot降低了我们对spring开发的难度

采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。

同样spring对于单元测试也有场景启动器----spring-boot-starter-test,可以让我们在,spring环境下进行测试。

昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。

@runwith(value = springrunner.class)
//@springboottest(classes = searchapplication9007test.class)   //错误写法 ,这个class应该填写的是你的主启动类,
                  //而不是你的测试类。以为之前用的稍微高点的版本,可以省略这个括
                  //号内的配置。但是这个版本需要配置
                  
@springboottest(classes = searchapplication9007.class)     //正确写法 ,应该填入主配置类
public class searchapplication9007test{
    @autowired
    private elasticsearchtemplate elasticsearchtemplate;
    /**

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。