Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

E o uso da anotação @ResponseStatus?

Olá, estou iniciando com APIs Rest e já vi em vários códigos, o uso da anotação @ResponseStatus no código. Qual é a melhor forma de se fazer? Do jeito do instrutor ou com a anotação? (Se alguém puder explicar a diferença, seria interessante também).

1 resposta
solução!

Oi Arthur

ResponseEntity destina-se a representar toda a resposta HTTP. Você pode controlar tudo o que entra nele: código de status, cabeçalhos e corpo.

Já o @ResponseStatus não é muito flexível. Ele marca todo o método, portanto, você deve ter certeza de que o método do manipulador sempre se comportará da mesma maneira. E você ainda não pode definir os cabeçalhos.

Basicamente, ResponseEntity permite que você controle mais a resposta

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software