Est-il nécessaire d'envelopper dans un objet de soutien ? Je veux faire ceci :
@RequestMapping(value = "/Test", method = RequestMethod.POST)
@ResponseBody
public boolean getTest(@RequestBody String str1, @RequestBody String str2) {}
Et utiliser un JSON comme ceci :
{
"str1": "test one",
"str2": "two test"
}
Mais à la place, je dois utiliser :
@RequestMapping(value = "/Test", method = RequestMethod.POST)
@ResponseBody
public boolean getTest(@RequestBody Holder holder) {}
Et ensuite utiliser ce JSON :
{
"holder": {
"str1": "test one",
"str2": "two test"
}
}
Est-ce exact ? L'autre option serait de modifier le RequestMethod
a GET
et utiliser @RequestParam
dans la chaîne de requête ou utiliser @PathVariable
avec soit RequestMethod
.