Пример #1
0
 @RequestMapping(value = "player", method = RequestMethod.POST)
 public ResponseEntity<Void> createPlayer(
     @RequestBody Player player, UriComponentsBuilder ucBuilder) {
   logger.info(String.format("Creating player %s", player));
   if (playerService.exists(player)) {
     logger.info(String.format("Player exists | %s", player));
     return new ResponseEntity<>(HttpStatus.CONFLICT);
   }
   playerService.createPlayer(player);
   HttpHeaders headers = new HttpHeaders();
   headers.setLocation(ucBuilder.path("/player/{id}").buildAndExpand(player.getId()).toUri());
   return new ResponseEntity<>(headers, HttpStatus.CREATED);
 }