Этот код вызывает у меня головную боль. Может быть, это хромой вопрос. Я использую REST API в течение некоторого времени. Но я никогда не использовал URI и не мог понять, почему мы используем URI здесь. Зачем нам нужен объект URI в ответе?
Этот метод использует пост-отображение.
@ PostMapping ("/ user")
long gameId = gameService.createGame(gamePostDTO.getPlayerIds());
URI location = ServletUriComponentsBuilder
.fromCurrentRequest()
.buildAndExpand("1")
.buildAndExpand(String.format("%d", gameId))
.toUri();
return ResponseEntity.created(location).build();
}