https://github.com/eliasnogueira/pessoa-backend-api
API REST de Cadastro de Pessoa. Aplicação didática para automação de serviços REST
https://github.com/eliasnogueira/pessoa-backend-api
Last synced: 8 months ago
JSON representation
API REST de Cadastro de Pessoa. Aplicação didática para automação de serviços REST
- Host: GitHub
- URL: https://github.com/eliasnogueira/pessoa-backend-api
- Owner: eliasnogueira
- License: mit
- Created: 2019-01-16T11:34:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T04:57:03.000Z (over 2 years ago)
- Last Synced: 2025-02-01T15:11:24.635Z (8 months ago)
- Language: Java
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Livro Base de Automação de Teste - Backend API
Esta é a API REST backend para o projeto de automação de teste do livro Base de Automação de Teste.
A aplicação tem caráter educativo. Ela foi desenvolvida em Spring Boot e possui um banco de dados em memória Derby.
## Como executar a aplicação
Primeiro você precisará executar o clone deste repositório.
Após, siga os passos abaixo.### Via linha de comando
1. Instalar o Apache Maven e configurá-lo no seu PATH
2. Executar, no Terminal ou Prompt de Comando `mvn exec:java`Para saber que tudo ocorreu com sucesso as últimas linhas do terminal deve ser identicas a estas:
```text
Hibernate: values next value for hibernate_sequence
Hibernate: insert into pessoa (endereco, hobbies, nome, id) values (?, ?, ?, ?)
Hibernate: values next value for hibernate_sequence
Hibernate: insert into pessoa (endereco, hobbies, nome, id) values (?, ?, ?, ?)
```Para parar a aplicação pressione `CTRL + C`
### Pela sua IDE favorita
1. Faça a importação do projeto como um projeto Maven
2. Execute a classe `BackendApplication.java` no pacote `com.otestadortecnico.backend`## Documentação da API
Uma vez iniciada a API você pode acessar [http://localhost:8080/swagger-ui.htm](http://localhost:8080/swagger-ui.htm)
para ver sua documentação.Esta documentação só poderá ser acessada com a aplicação executando.
## Dúvidas
Insira uma _Issue_ neste projeto :-)