Java 依赖注入注释RESTful服务
我有一个经典的DAO和服务层。对于两者,我都有接口。 服务层是用Java 依赖注入注释RESTful服务,java,rest,jakarta-ee,dependency-injection,Java,Rest,Jakarta Ee,Dependency Injection,我有一个经典的DAO和服务层。对于两者,我都有接口。 服务层是用@WebService注释的,然后我还有用于RESTful crud方法的层。 我想对DAO和服务使用依赖注入。我不知道应该使用哪些注释将服务注入RESTful服务 下面是一个片段: @Path("/items") public class ItemsResource{ @Context UriInfo uriInfo; @Context Request request;
@WebService
注释的,然后我还有用于RESTful crud方法的层。
我想对DAO和服务使用依赖注入。我不知道应该使用哪些注释将服务注入RESTful服务
下面是一个片段:
@Path("/items")
public class ItemsResource{
@Context
UriInfo uriInfo;
@Context
Request request;
//annotations....
private IService itemService;
public ItemsResource(IService itemService){
this.itemService=itemService;
}
//methods...
所以我的问题是如何将itemService注入到RESTful服务中?我应该使用哪种注释?
我不使用Spring框架。您使用的是
@Inject
吗
您可能需要检查的一些框架(spring除外):
@Inject
和@Named
?我应该使用其他注释吗?您的WEB-INF中有beans.xml文件吗?没有。我想这就是问题所在。