вызов конечной точки из другого ресурса - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь вызвать конечную точку / Ресурс из другого ресурса

Наверное, мне следует использовать @Context и ResourceContext, но не совсем точно знаю, как

, вот пример кода

@Path("/A")
public class ClassA {

    @Context
    ResourceContext resourceContext;

    @GET
    public void functionA(){
         // call classB.functionB:
         // Response response = resourceContext.getResource(ClassB.class).functionB();
    }

@Path("/B")
public class ClassB {
    @Context
    ResourceContext resourceContext;

    @GET
    public void functionB(){
         // do something
    }
}

глядя на этот пост выглядит так, как будто я должен вызвать вторую конечную точку (из classA) с

Response response = resourceContext.getResource(ClassB.class).functionB();

Но поскольку resourceContext равно null, выдается ошибка.

так как мне его инициализировать или есть что-то еще, что мне здесь не хватает?

Заранее спасибо

...