1
resposta

Retorno de status dentro do if

    @GetMapping("/{id}")
    public ResponseEntity<GameDTO> GetById(@PathVariable Long id) {

        Optional<Game> game = gameRepo.findById(id);

        if(game.isPresent()) {

            if(game.get().getQuantidadeEstoque() <= 0) {

                return ResponseEntity.ok(new GameDTO(game.get()));

            }else {

                return ResponseEntity.ok(new GameDTO(game.get()));

            }

        }

        return ResponseEntity.notFound().build();

    }

Possuo um findById no meu controller eu gostaria retornar um status especifico junto a lista no segundo if, mas não consegui.

Tentei usar a anotação ResponseStatus para retornar o status, mas não funcionou, logo em seguida tentei retornar o status através do ResponseEntity, mas não encontrei o status desejado.

alguem saberia como me ajudar

1 resposta

Oi Matheus,

Como voce deseja devolver a resposta para o cliente? Qual status code e conteudo?