a.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
注意:test.java 下的文件夹路径要和 main.java下的路径保持一致,否则也会出现wen t
方式一:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
@Slf4j
方式二:
@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
其他博客内容
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {JPAConfig.class})
@RunWith(SpringRunner.class)
@ContextConfiguration(classes = {JPAConfig.class})
@ActiveProfiles("dev")//激活dev配置文件
// 替换Junit4中的RunWith和Rule
@ExtendWith(SpringExtension.class)
//提供spring依赖注入
@SpringBootTest(classes = XXXXXXApplication.class)
// 运行单元测试时显示的名称
@DisplayName("Test xxxxxxController")
// 单元测试时基于的配置文件
@TestPropertySource(locations = "classpath:bootstrap.yml")
@WebAppConfiguration