угловой клиент - запрос отправки httpClient
const map: Map<string, string> = new Map<string, string>();
map.set('foo', 'bar');
this.http.post(address, map, httpOptions).subscribe(
next => console.log('next: ' + next),
error => console.log('error: ' + error),
() => console.log('complete')
);
Сервер Springboot - запрос контроллера на получение
@RequestMapping(value = "/foobar", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public void fooBar(@RequestBody Map<String, String> foo){
System.out.println(foo.entrySet()); //<-- always empty
}