Experimente live demo aqui.
Criar e executar o projeto em seu ambiente de desenvolvimento local é muito fácil. Certifique-se de ter o Git, JDK17 instalados e siga as instruções abaixo. Precisa de informações adicionais? entre em contato no e-mail josecarloscjj@gmail.com (Estas instruções pressupõem que você esteja instalando como um usuário root.)
-
Clone o código fonte
git@github.com:joosecj/EventCityTDD.git
-
Em sua IDE de preferência(utilizei Intellij), importe a pasta backend e faça o update das dependências do maven.
-
Ao executar o projeto, pode ser acessado um navegador da Web em http://localhost:8080/
-
Abaixo, encontra-se as requisições GET/PUT/DELETE E UPDATE.
Obs: Para testar as requisições, poderá usar o URL na nuvem ou local que e http://localhost:8080.
-
All City Sorted By Name - GET
http://localhost:8080/cities
-
Nova City - POST
http://localhost:8080/cities
-
Pessoa - DELETE
http://localhost:8080/cities/2
-
Corpo da Requisição(Body) - City - JSON - POST
{ "name": "Recife" }
- Pessoa - PUT
http://localhost:8080/events/1
- Corpo da Requisição(Body) - Event - JSON - PUT
{ "name": "Expo XP", "date": "2021-05-18", "url": "https://expoxp.com.br", "cityId": 7 }
- Java
- Spring Boot
- JPA
- Maven
- H2 Database
- Teste Automatizados com JUnit
- Postman