我有一些Spring测试,它们都定义了相同的测试配置:
为了减少重复,我将那段代码放入了一个抽象类中,并让每个测试都继承该抽象类。然而,这导致了Spring未解决的依赖项——它无法解析
@TestConfiguration
public static class TestConfig {
@Bean
public EmployeeClient employeeClient(MockMvc mockMvc) {
return new EmployeeClient(mockMvc);
}
}
为了减少重复,我将那段代码放入了一个抽象类中,并让每个测试都继承该抽象类。然而,这导致了Spring未解决的依赖项——它无法解析
EmployeeClient
。
我该如何解决这个问题?
@Configuration
而不是@TestConfiguration
吗? - jd96