我是jax-rs和依赖注入的新手,在我的应用程序中我遇到了一个类使用DAO对象的情况。我有一个DAO接口和一个实现。
我正在尝试使用jax-rs中的@Context
在此类BusinessLogic中注入DAO对象。
例如:
Class BusinessLogic{
@Context
BackDAO backDAO;
public void doSomethig(){
backDAO.doSome()....
}
}
其中BackDAO是接口,其实现是BackDAOImpl。
我想知道如何在这里注入BackDAOImpl对象实例,或者是否可以使用@Context
注入用户定义的类,因为就我的研究而言,我认为@Context
用于
ServletConfig
,ServletContext
,HttpServletRequest
和HttpServletResponse
。
我不想在任何框架中执行此操作,也不使用@Inject
,是否可能?
我在堆栈溢出时尝试了很多链接,而javadocs没有任何好的例子。
Where do @Context objects come from