nosuchbeandefinitionexception 注入失败

背景:MAVEN ,eclipse,springboot,mybatis


程序在启动中报了nosuchbeandefinitionexception的错误,原因是自动注入时

@Autowired
private TestInterface test;


TestInterface 这个接口不能被当做bean类型注入。


原因是在TestInterface 这个接口下的实现类中TestInterfaceImpl 中没有将这个实现类注入成服务

@Service
public class TestInterfaceImpl implements TestInterface {

}


@Service之后,就可以将TestInterface 这个接口被当做bean类型注入,从而启动成功。

你可能感兴趣的:(Java)