API REST
Esse desafio consiste em criar uma aplicação spring-boot para cadastro de incidentes. A aplicação deverá fornecer operações REST que possibilitem o cadastro/manutenção/remoção de incidentes. Utilizado banco de dados "embeded" (H2) para persistência dos dados e Docker para subir um container do projeto.
-
POST /incidents
Parameter Type Description name
string
Required description
string
Required -
PUT /incidents/${id}
Parameter Type Description name
string
Nullable description
string
Nullable -
DELETE /incidents/${id}
Para obter uma cópia local, siga as etapas seguintes.
-
Clone o repositório
$ git clone https://github.com/vrochacaio/IncidenteZero.git
-
Instalando com Maven
$ mvn clean install
-
Rodando o projeto com docker compose
$ docker compose up -d
-
Pronto! Agora faça as requisições através dos Endpoints
Distributed under the Apache License 2.0. See LICENSE for more information.
Caio Rocha - @CODIGO.ROCHA
Project Link: https://github.com/vrochacaio/IncidenteZero