Вот как это можно сделать весной:
@RestController
@RequestMapping(value = "/some-path")
public class YourController {
@RequestMapping(value = "/further path")
@RequestMapping(method = RequestMethod.POST)
public YourReturnObject postMethod(@RequestBody DataYouWant dataYouWant) {
// Basically, dataYouWant is the request body
}
}
Если у вас нет строгого формата @RequestBody
, вы можете просто использовать Map<String, ?>
, чтобы получить значение json в Map
вместо DataYouWant
объекта. И, очевидно, YourReturnObject
- это объект, который вы хотите вернуть в качестве тела ответа для сериализации как json.