Licença
- Cadastro é um projeto para cadastro de pessoas e endereços desenvolvido em Spring Boot com banco de dados H2.
- Requisitos básicos do sistema:
- Criar uma pessoa
- Editar uma pessoa
- Consultar uma pessoa
- Listar pessoas
- Criar endereço para pessoa
- Listar endereços da pessoa
- Informar qual endereço é o principal da pessoa
- Backend: Java 11 com Spring Boot
- Banco de dados: H2
- Gerenciamento de projeto: Maven
- Versionamento de banco de dados: Flyway
- clone o projeto Cadastro em sua máquina.
- para baixar as dependencias e compilar localmente o projeto, rode o comando abaixo na pasta raiz do projeto:
mvn clean compile
-
para rodar o projeto você precisará ter alguns programas instalados em sua máquina, são eles:
- Java 11
- Spring Tools Suite - STS
- Banco de dados H2
- Postman após o download, você pode importar a collection do projeto utilizando esse link
-
para criar as tabelas no banco de dados basta conectar o banco de dados e inciar o projeto no STS que o Flyway criará automaticamente as tabelas necessárias.