boot测试类的配置
时间: 2023-08-29 09:10:07 浏览: 48
在编写Spring Boot测试类时,需要进行一些配置。首先,需要在类上面加上@SpringBootTest注解,并使用classes参数指定启动类的名字。这样即使启动类不在同一目录下,也可以正确指定启动类。例如:@SpringBootTest(classes = NewBeeMallPlusApplication.class)。如果没有指定classes参数,Spring Boot会自动搜索启动类。其次,需要注意IDEA自动生成的测试类有时候没有加上public修饰符,这会导致@Test失效。因此,需要确保测试类中的方法上加上@Test注解,并且测试类要写在src/test/java/下。另外,还可以通过在测试类上添加@RunWith(SpringRunner.class)注解来指定运行环境。总结起来,配置Spring Boot测试类的步骤包括:添加@SpringBootTest注解并指定启动类,确保测试方法上加上@Test注解,以及在测试类上添加@RunWith(SpringRunner.class)注解。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [【Spring Boot】配置文件加载及JUnit测试类的使用](https://blog.csdn.net/lucas161543228/article/details/123885509)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [spring boot测试类自动注入service或dao](https://blog.csdn.net/persistence_PSH/article/details/120697680)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Spring boot 配置单元测试](https://blog.csdn.net/qq_43592352/article/details/120808452)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]