背景:MAVEN ,eclipse,springboot,mybatis
程序在启动中报了nosuchbeandefinitionexception的错误,原因是自动注入时
@Autowired
private TestInterface test;
TestInterface 这个接口不能被当做bean类型注入。
原因是在TestInterface 这个接口下的实现类中TestInterfaceImpl 中没有将这个实现类注入成服务
@Service
public class TestInterfaceImpl implements TestInterface {
}
@Service之后,就可以将TestInterface 这个接口被当做bean类型注入,从而启动成功。