У меня есть этот сценарий, где я хочу написать фильтр, и я хочу, чтобы этот фильтр вставлял какой-то объект в текущий запрос и передавал его, чтобы при получении класса ресурса запрос он мог использовать этот объект.
Класс фильтра
@Override
public void filter(ContainerRequestContext request) throws IOException {
MyObject obj = new MyObject();
// Inject MyObject to request which I dont know how
}
Класс ресурсов
@PUT @Consumes("application/json")
@Path("/")
public String create(
JSONParam sample,
@Context MyObject obj) {
System.out.println(obj.getName());
return "";
}