2016-11-28 111 views
3

不知球衣是否有类似Spring MVC的可以提供通过一个内部的几个查询参数。当我们需要对Spring MVC中的几个参数进行分组时,我们可以使用@ModelAttribute并将URL中的这些查询参数列为?name=SomeName&city=SomeCity ...然后,我们只创建一个包含这些字段的POJO。 球衣是否有类似的功能?使用json对于我的情况是不可接受的,因为我正在修改旧的API。@ModelAttribute泽西岛类似春天

谢谢!

回答

0

您可以使用JAX-RS 2.0开始的@BeanParam来做到这一点。见示例here

+1

谢谢!而已。工作正常。我尝试了BeanParam。但它不工作的原因是我错过了POJO内部字段顶部的@QueryParam。在春季,你可以让它们没有任何注释,这将工作正常,值将被解析为查询参数。无论如何,球衣并没有多大困难。 – dvelopp

+0

这是因为BeanParam可以有内部头文件,PathParam等等。从这个角度来看,BeanParam优于Spring -rest的ModelAttribute –