解决SpringBoot运行Test时报错:SpringBoot Unable to find

网友投稿 1073 2022-12-01

解决SpringBoot运行Test时报错:SpringBoot Unable to find

解决SpringBoot运行Test时报错:SpringBoot Unable to find

目录SpringBoot运行Test时报错错误详情解决办法SpringBootTest单元测试报错

SpringBoot运行Test时报错

运行Test时的报错信息:SpringBoot Unable to find a @SpringBootConfiguration

错误详情

今天做SpringBoot配置邮件发送的时候,运行测试类,报如下错误:

说找不到@SpringBootConfiguration注解,其实是有的,检查了下启动类和被测试类的细节,都没问题,查询的很多CSDN答案都是互相抄来抄去。。。。比如测试类的包名和启动类的包名一致等解决办法,试了都没用。

解决办法

原来还要在测试类里制定启动类。。。解决办法很简单,把@SpringBootTest()注解改成@SpringBootTest(classes = App.class)就可以了。就像这样:

注:我这里的启动类名为App,更改的时候根据自己启动类名来改

SpringBootTest单元测试报错

@RunWith(SpringRunner.class)

@SpringBootTest(classes = { DataRulesApplication.class })

@EnableAutoConfiguration

//@SpringBootTest(classes = { DataRulesApplication.class })

public class HuaboAddressTest extends AbstractTestNGSpringContextTests {

@Autowired

private HuaboAddressServiceImpl johnyService;

@Test

public void queryState() {

//johnyService.resetAllDistricts();

long startTime = System.currentTimeMillis();

// johnyService.resetAllDistricts();

// johnyService.batchUpdate2();

// johnyService.batchupdate3();

//johnyService.rehttp://setAllDistricts();

johnyService.updateBatch();

long endTime = System.currentTimeMillis();

System.out.println("执行时间:" + (endTime - startTime));

// long startTime = System.currentTimeMillis();

// johnyService.select1();

// long endTime = System.currentTimeMillis();

// System.err.println("执行时间1:"+(endTime-startTime));

// startTime = System.currentTimeMillis();

// johnyService.select2();

// endTime = System.currentTimeMillis();

// System.err.println("执行时间2:"+(endTime-startTime));

}

@Test

public void check() {

}

@Test

public void register() {

}

@Test

public void detail() {

}

@Test

public void queryCategory() {

}

}

其实只需要在setting中设置运行test的环境即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于libVLC的视频播放器之三:编译和测试VLC-Qt
下一篇:「首席架构师推荐」精选数据挖掘和机器学习软件列表
相关文章

 发表评论

暂时没有评论,来抢沙发吧~