У меня есть класс, как показано ниже:весной рамках джерси REST
@Path("/myrequest")
@Scope("request")
@Component
public class MyRESTCode implements IServicedResource<T> {
@Inject
private IMyService serviceImpl;
@Override
public void setServiceImpl(IMyService impl) {
serviceImpl = impl;
}
}
@Path("/users")
@POST
@Consumes ({MediaType.APPLICATION_JSON})
@Produces ({MediaType.APPLICATION_JSON})
public Response mymethod(Object obj) throws Exception {
serviceImpl.callme(obj);
return Response.noContent().build();
}
Теперь эта реализация метода CallME существует в каком-то другом классе (MyOtherClass.java).
Может ли кто-нибудь сказать мне, как mymethod вызывает метод callme в MyOtherClass.java, когда/POST-запрос пользователя сделан ???
Также, кто вызывает метод setServiceImpl &, как он устанавливается &, когда он вызван?
Спасибо!