@Component
public class ExportsFacade {
private SamplesService sampleService;
private SamplesRepository sampleRepository;
@Autowired
public ExportsFacade(SamplesService sampleService, SamplesRepository sampleRepository) {
this.sampleService = sampleService;
this.sampleRepository=sampleRepository;
}
...
}
@RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace=Replace.NONE)
public class ExportsFacadeTest {
@Autowired
private ExportsFacade exportsFacade;
@Test
public void export() throws IOException {
exportsFacade.generateExport();
}
}
我得到这个错误
org.springframework.beans.factory.unsatifieddependencyException异常:
创建名为“com.lcm.facade.ExportsFacadeTest”的bean时出错:
通过字段“exportsFacade”表示的未满足的依赖关系;嵌套的
例外情况是
org.springframework.beans.factory.NoSuchBeanDefinitionException:否
“com.lcm.facade.ExportsFacade”类型的限定bean可用:
至少需要1个符合autowire候选条件的bean。
依赖项批注:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}