Jersey资源模型的高级使用:实体的变量注释

时间:2016-09-04 09:59:59

标签: jersey-2.0

我需要使用编程API来构建Jersey资源方法并定义其处理方法/ class / inflector。最后,资源看起来像这样:

@Path("helloworld")
public class HelloWorldResource {

  @POST
  @Consumes("text/plain")
  public String getHello(
    @CustomEntityAnnotation("World") CustomEntityClass name) {
      return "Hello " + name.toString() +  "!";
  }
}

但是我需要构建许多具有不同路径值的资源,更重要的是:@CustomEntityAnnotation注释的不同值。

我想补充一点,以后必须由ContainerResponseFilterMessageBodyWriter<CustomEntityClass>访问此注释。

不幸的是,我在文档中找不到我将这个注释添加到资源方法模型构建器中,以及应该是方法处理程序的签名。

非常感谢任何帮助。

亲切的问候, 马克西姆

0 个答案:

没有答案