Esse teste prático tem o objetivo de demonstrar conhecimentos técnicos em Java, Spring Boot, JPA, Rest, padrão MVC e banco de dados relacional.
A aplicação consiste na persistência de tarefas, tarefas que por sua vez não poderiam apresentar menos de 10 caracteres ou contar caracteres especiais.
Todas as requisições foram feitas com o auxílio da tecnologia Postman, caso as tarefas informadas correspondam as regras de negócio, a aplicação retorna o objeto persistido no formato Json e a resposta 200 (ok).
Caso contrário a aplicação informa o erro que impediu a persistencia e a resposta 400 (Bad Request).
A persistência dos dados aceitos foi feita utilizando o auxílio da ferramenta PostgreSQL, da seguinte forma:
- Java
- Spring Boot
- JPA / Hibernate
- Banco de dados h2
- Maven
- Rest
- Maven
- PostgreSQL
- Git
- PostgreSQL
Pré-requisitos: Java 11
# clonar repositório
git clone https://github.com/oTalDoHud/mandalorian-dev-test
# entrar na pasta do projeto back end
open git bash here
# executar o projeto
./mvnw spring-boot:run
Hudson Lucas Teles Vieira