如何在Spring MVC中接受大对象作为GET方法参数?

时间:2018-08-28 14:58:30

标签: java rest spring-mvc post get

我需要使用名称实现http方法处理程序

  

getSomeData

根据名称,我应该使用GET http methtod。

但是此方法接受非常大的对象作为输入参数,我想它可能超过http GET length limi

在原始http中,我将使用body来获取请求,但在春季无法使用它,因为@RequestBody注释仅适用于根据java doc的POST方法(我想我也适用于put)

我应该使用POST而不是GET吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用POST。有时,可以偏离惯例。重要的是功能应该可以按预期工作,并且不应有间歇性问题。有时候,它们真的很难复制。