如何将对象注入JAX-RS资源(Jersey 2.0)

时间:2016-02-03 17:44:38

标签: java jersey jax-rs jersey-2.0

我刚开始使用Jersey来实现JAX-RS资源。我无法弄清楚的一件事是我如何让它访问我的Java应用程序中的某些依赖项。

这不是How to inject an object into jersey request context?Dependency injection with Jersey 2.0的重复,至少据我所知。

E.g。我想为MyObject的实例提供以下资源访问权限,该实例是在程序中的其他位置创建的。

@Path("myResource")
public class MyResource
{
    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public Response foo() 
    {
        // I want to call get() on an instance of MyObject
        // how do I get this instance of MyObject into the resource?
        myObject.get();
        return Response.status(Response.Status.OK).entity("response").build();
    }
}

这似乎是一个显而易见的问题,但我找不到答案。

0 个答案:

没有答案