1.遇到的问题:
在单元测试的时候报:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use

问题有可能是有两个:
1.你没有写启动类:

2.虽然你写了启动类但是你的启动类所在的包和单元测试的包不在同一级根目录下。如上图:一个是在cn.xxxx.cmcc,另一个是在cn.xxxxx,他们不在同一个目录下所以报 找不到启动类:
放在同一个包目录下就解决这个问题了。

总结:单元测试的测试类一定要和启动类在同一个根目录下。
解决java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use
最新推荐文章于 2023-10-15 21:58:55 发布
本文解决了在Spring Boot项目中进行单元测试时遇到的java.lang.IllegalStateException异常问题,主要原因是启动类与测试类不在同一根目录下。文章强调了单元测试的测试类必须与启动类位于同一级根目录的重要性。
2971

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



