Я пытаюсь вызвать конечную точку / Ресурс из другого ресурса
Наверное, мне следует использовать @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
, выдается ошибка.
так как мне его инициализировать или есть что-то еще, что мне здесь не хватает?
Заранее спасибо