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).

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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