У меня есть класс, как показано ниже:
@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-запрос / users ???
Также, кто вызывает метод setServiceImpl и как он получает set &когда он вызывается?
Спасибо!