解决Unable find a Unable to find a @SpringBootConfiguration

xdxsd1.遇到的问题:

在单元测试的时候报:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to useds

 

解决Unable find a Unable to find a @SpringBootConfiguration_第1张图片

问题有可能是有两个:

1.你没有写启动类:

解决Unable find a Unable to find a @SpringBootConfiguration_第2张图片

2.虽然你写了启动类但是你的启动类所在的包和单元测试的包不在同一级根目录下。如上图:一个是在cn.gitv.pro.charging.sncmcc,另一个是在cn.gitv.pro.charging,他们不在同一个目录下所以报 找不到启动类:

放在同一个包目录下就解决这个问题了。

解决Unable find a Unable to find a @SpringBootConfiguration_第3张图片

总结:单元测试的测试类一定要和启动类在同一个根目录下。

解决Unable find a Unable to find a @SpringBootConfiguration_第4张图片

这两个包的名字必须相同,如果包不同 则需指定启动类

解决Unable find a Unable to find a @SpringBootConfiguration_第5张图片

 

你可能感兴趣的:(spring,boot)