
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: