java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test
出现原因:
因为我们测试类的位置跟Springboot启动类的位置对应不上 测试类启动默认会去找Springboot的启动类 因为测试类位置改变了 所以找不到启动类
解决办法:
在测试类上添加@SpringBootTest(classes = 启动类)
package com;
import com.hgzy.Springboot01QuickstartApplication;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
// 在这里指定启动类的位置即可
@SpringBootTest(classes = Springboot01QuickstartApplication.class)
class Springboot01QuickstartApplicationTests {
@Test
void contextLoads() {
System.out.println("...");
}
}