如何将许多url参数转换为对象作为@Controller方法的参数?

时间:2014-08-14 09:05:22

标签: http spring-mvc

我需要将许多请求参数传递给@Controller

所以我希望所有这些参数都被包装到对象中,该对象由spring mvc作为@Controller的参数提供。 我还想在这个论点上使用@Valid注释。

这与使用POST http方法的@RequestBody相同。

但是我需要像@RequestBody这样的对象和GET http方法。

如何将所有请求参数放入@Controller方法中作为参数提供的单个对象中?

1 个答案:

答案 0 :(得分:1)

您也可以使用@RequestBody,但您也可以使用@ModelAttribute注释将参数映射到bean的属性中。