在SpringBoot项目上进行单元测试的时候报了这个错误,这个异常的原因是因为项目中有两个声明了**SpringBootApplication**的启动类,单元测试类不知道使用哪个才报的异常.
而我出现这个异常的原因是因为使用的是公司封装的jar包,jar包里引用了两个启动类.
解决办法就是在单元测试类上的**SpringBootTest"注解上声明使用哪个启动类
@SpringBootTest(classes = App.class)
本文介绍了在SpringBoot项目中进行单元测试时遇到的一个常见异常:由于存在多个启动类导致的测试失败。文章详细解释了异常产生的原因,并提供了解决方案——通过在单元测试类上指定启动类。
在SpringBoot项目上进行单元测试的时候报了这个错误,这个异常的原因是因为项目中有两个声明了**SpringBootApplication**的启动类,单元测试类不知道使用哪个才报的异常.
而我出现这个异常的原因是因为使用的是公司封装的jar包,jar包里引用了两个启动类.
解决办法就是在单元测试类上的**SpringBootTest"注解上声明使用哪个启动类
@SpringBootTest(classes = App.class)
1190
1506
952

被折叠的 条评论
为什么被折叠?