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

错误详情

今天做SpringBoot配置邮件发送的时候,运行测试类,报如下错误:
SpringBoot运行Test时报错:SpringBoot Unable to find a @SpringBootConfiguration
说找不到@SpringBootConfiguration注解,其实是有的,检查了下启动类和被测试类的细节,都没问题,查询的很多****答案都是互相抄来抄去。。。。比如测试类的包名和启动类的包名一致等解决办法,试了都没用。

解决办法

原来还要在测试类里制定启动类。。。解决办法很简单,把@SpringBootTest()注解改成@SpringBootTest(classes = App.class)就可以了。就像这样:
SpringBoot运行Test时报错:SpringBoot Unable to find a @SpringBootConfiguration
注:我这里的启动类名为App,更改的时候根据自己启动类名来改
SpringBoot运行Test时报错:SpringBoot Unable to find a @SpringBootConfiguration