@RestController
public class SampleController {
@PostMapping("/RestEndpoint")
public ResponseEntity<?> sampleEndpoint(@RequestHeader Map<String, String> headers,@RequestBody Map<String,String> body) {
//Do something with header / body
return null;
}
}
Если приложения обмениваются данными через конечную точку отдыха, я считаю, что это было бы самым простым решением. Весной вы можете добавить аннотации RequestHeader и RequestBody к аргументам метода, чтобы настроить их использование.
Конечно, вы можете сопоставить RequestBody напрямую с некоторым POJO вместо использования карты, но только в качестве примера.
Дайте мне знать, если это то, что вы искали!