在这种情况下,我想编写一个过滤器,并希望该过滤器将一些对象插入当前请求中并将其传递,以便在资源类获得请求时可以使用该对象。
过滤等级
@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 "";
}
相关分类