背景:MAVEN ,eclipse,springboot,mybatis
程序在啓動中報了nosuchbeandefinitionexception的錯誤,原因是自動注入時
@Autowired
private TestInterface test;
TestInterface 這個接口不能被當做bean類型注入。
原因是在TestInterface 這個接口下的實現類中TestInterfaceImpl 中沒有將這個實現類注入成服務
@Service
public class TestInterfaceImpl implements TestInterface {
}
@Service之後,就可以將TestInterface 這個接口被當做bean類型注入,從而啓動成功。