抽象类实现接口,如何在抽象类中注入DAO层

抽象类实现接口,怎么在抽象类中注入DAO层?

public abstract class TestAbstractImpl implements ITestApi{
@Autowired
@Qualifier("testDao")    
private ITestDao testDao;

public List get() {
return testDao.get();
}
}
用于action调用的service如下
@Service("testAnotherApi")
public TestAnotherApi extends TestAbstractImpl implements ITestAnotherApi {
 
}


当我在action调用testAnotherApi.get()方法的时候就会提示报错,原因是在TestAbstractImpl 中testDao没有注入进去。那么该怎么注入呢,求详细解答?谢谢。
------解决思路----------------------
TestAbstractImpl 添加@Service试一下
------解决思路----------------------
这样写没问题,  先确认下 是否存在 @Qualifier("testDao")  这么个bean.

如果存在且testAnotherApi 能被实例化,那么testDao理应被注入成功. 

------解决思路----------------------
引用:
这样写没问题,  先确认下 是否存在 @Qualifier("testDao")  这么个bean.

如果存在且testAnotherApi 能被实例化,那么testDao理应被注入成功. 
赞同