20 - Excluir com o comando delete()

Nessa vigésima etapa do tutorial de criando APIs com Spring Boot, iremos excluir dados utilizando o comando delete().

Para o método delete() funcionar, basta enviarmos um objeto completo. Em nossa rota para efetuarmos a exclusão, faremos uma filtragem através do código da pessoa, em seguida enviaremos o objeto completo para que a requisição de exclusão seja efetuada. Haverá o uso de mais uma annotation para especificar o tipo de requisição, para informar uma rota para exclusão de registros, utilize a annotation @DeleteMapping.

Vamos implementar nosso projeto, no arquivo de controle, crie a seguinte rota:

Podemos testar utilizando o Thunder Client:

Não haverá retorno, mas iremos implementar isso em etapas futuras deste tutorial. É possível notar que funcionou, através do status da requisição:

Qualquer dúvida, deixarei um vídeo explicando sobre a implementação da nossa rota de exclusão:

Fonte utilizada para a criação desse tutorial: