https://github.com/christophersousa/cpf-recorver
A aplicação consiste em criar uma api de cadastro e validação de cpf, onde o principal objetivo é o cadastro seguro de CPF.
https://github.com/christophersousa/cpf-recorver
java-11 springboot
Last synced: 5 months ago
JSON representation
A aplicação consiste em criar uma api de cadastro e validação de cpf, onde o principal objetivo é o cadastro seguro de CPF.
- Host: GitHub
- URL: https://github.com/christophersousa/cpf-recorver
- Owner: christophersousa
- Created: 2023-06-09T18:17:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-09T18:27:46.000Z (about 3 years ago)
- Last Synced: 2025-03-16T09:14:45.177Z (over 1 year ago)
- Topics: java-11, springboot
- Language: Java
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aplicação de validação de CPF
## Sobre a aplicação
A aplicação consiste em criar uma api de cadastro e validação de cpf, onde o principal objetivo é o cadastro seguro de CPF.
# Tecnologias utilizadas
## Back end
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- Docker
## Por que Spring Boot ?
O Spring é um framework para desenvolvimento de aplicações em Java que fornece um grande conjunto de recursos e funcionalidades que tornam o processo de desenvolvimento mais fácil, eficiente e produtivo.
Uma das principais razões para escolher o Spring é sua capacidade de facilitar o desenvolvimento de aplicativos robustos e escaláveis, reduzindo a quantidade de código que é necessário escrever e simplificando a configuração de projetos.
Além disso, o Spring possui uma grande comunidade de desenvolvedores e suporte de uma ampla gama de ferramentas e tecnologias, tornando-o uma opção rápida e eficiente para realizar o teste.
# Testes
- Model
- Controller
- Exceptions
# Como executar o projeto
Pré-requisitos: Java 11 +
```bash
# Criar banco de dados
# Criar o container PostgreSql
docker run --name cpf_db -e POSTGRES_PASSWORD=psql -p 5433:5432 -d postgres
#Criar tabela
docker exec -it cpf_db createdb -U postgres cpf_recorver
# executar o projeto
./mvnw spring-boot:run
```
### Developer