在@BeanParam(JAX-RS,泽西岛)中获取所有表单参数

时间:2018-07-09 21:02:40

标签: java spring-boot jersey jax-rs

我试图找出是否有可能在用@BeanParam注释的REST端点类中获取所有表单参数。

例如,我有一个端点:

   public void Response get(@BeanParam MyBeanClass bean) {
       ...
   } 

我希望能够在MyBeanClass中获取Form参数。我不想使用@FormParam,因为这需要提前知道参数是什么。即使有可能,我似乎也想不出该怎么做。是吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

否,如果没有@BeanParam,就无法使用@FormParam获取表单参数。

@BeanParam只是一个参数聚合器。除了@FormParam,它还支持@QueryParam@PathParam@HeaderParam甚至@Context注释。

官方文档:https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/BeanParam.html