Rest API em Java Spring Boot e MySQL, com cliente em HTML, CSS e JS. Desenvolvido para a disciplina de Sistemas Distribuídos do curso de ADS da FATEC Ferraz de Vasconcelos
- Java 11 ou superior instalado.
- Maven ou Gradle para gerenciamento de dependências (Maven é recomendado).
-
Clone o repositório:
git clone https://github.com/gustavoalvesdev/spring-rest-api.git cd spring-rest-api -
Compile o projeto:
Se estiver usando Maven:
mvn clean install
Se estiver usando Gradle:
./gradlew build
-
Execute a aplicação:
Para Maven:
mvn spring-boot:run
Para Gradle:
./gradlew bootRun
-
A API estará rodando em
http://localhost:8080
| MÉTODO | CAMINHO | DESCRIÇÃO |
|---|---|---|
| GET | /clientes | Lista todos os clientes cadastrados |
| POST | /clientes | Cadastra um novo cliente |
| POST | /clientes | Atualiza um novo cliente se passado um id existente no corpo da requisição |
| DELETE | /clientes | Exclui um cliente baseado no id passado no corpo da requisição |