我正在创建一个REST API,并且在一个端点属性应该作为QUERY参数出现,而在另一个请求中,相同的属性应该是标题或FORM参数。有没有办法在bean中的同一个字段中定义@QueryParam和@FormParam,我将在Resource方法中将其用作@BeanParam
答案 0 :(得分:0)
我认为不可能。您可以使用以下内容:
public void foo (@QueryParam("bar") String bar1, @FormParam("bar") String bar2) {
String bar = isEmpty (bar1) ? bar2 : bar1;
}