解决SpringBoot运行Test时报错:SpringBoot Unable to find
作者:周小枫 时间:2021-11-15 16:48:56
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.resetAllDistricts();
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的环境即可。
来源:https://blog.csdn.net/x1825048925/article/details/103222867
标签:SpringBoot,Test,报错
0
投稿
猜你喜欢
在Android中通过Intent使用Bundle传递对象的使用方法
2023-04-23 10:15:38
Jsoup解析HTML实例及文档方法详解
2023-12-11 22:04:48
java中request常用方法小结
2022-09-13 06:19:45
SpringBoot 配合 SpringSecurity 实现自动登录功能的代码
2023-07-22 04:58:22
使用Java Minio搭建自己的文件系统详解
2023-05-20 05:15:01
Java中i++与++i的区别和使用
2022-03-20 18:08:18
c#使用filesystemwatcher实时监控文件目录的添加和删除
2021-12-04 18:01:57
JavaWeb工程中集成YMP框架快速上手
2023-11-24 12:15:12
Java非静态成员变量之死循环(详解)
2022-04-15 09:18:20
MyBatis-Plus中的逻辑删除使用详解
2022-12-29 15:07:40
快速入门介绍Java中强大的String.format()
2022-10-28 15:53:49
Java 切割字符串的几种方式集合
2023-12-19 00:02:04
C#中DataTable排序、检索、合并等操作实例
2022-08-22 04:58:03
android指定DatePickerDialog样式并不显示年的实现代码
2022-07-13 05:23:08
C#数据结构与算法揭秘二 线性结构
2023-02-10 00:30:46
Java设计模式之命令模式详解
2023-11-15 21:18:43
深入分析Android ViewStub的应用详解
2022-09-14 16:50:19
Java算法设计与分析分治算法
2022-04-02 08:07:15
Java字节码中jvm实例用法
2023-08-08 05:25:09
Android 字符串中某个字段可点击和设置颜色的方法
2023-07-24 00:16:53