Este é o meu primeiro projeto em Java, um CRUD/REST desenvolvido com Spring Boot. Abaixo estão as funcionalidades das rotas disponíveis:
Cria um novo produto no banco de dados utilizando os dados fornecidos no corpo da requisição. O corpo da requisição deve conter os atributos necessários para criar o produto. Retorna o produto recém-criado juntamente com um código de status HTTP 201 (Created) em caso de sucesso.
Recupera todos os produtos cadastrados no banco de dados.
Recupera um produto específico pelo seu ID.
Atualiza um produto existente com base no ID fornecido. O corpo da requisição deve conter os atributos que precisam ser atualizados. Retorna o produto atualizado juntamente com um código de status HTTP 200 (OK) em caso de sucesso.
Exclui um produto do banco de dados com base no ID fornecido. Retorna um código de status HTTP 204 (No Content) em caso de sucesso.
Claro, aqui está a finalização personalizada para o seu projeto: