Projeto Clínica Veterinária é um projeto desenvolvido com o objetivo de por em prática os conhecimento adquiridos durante o Curso Java Spring Professional, ministrado pelo Professor Nelio Alves da DevSuperior.
O projeto consiste na implementação de uma API REST para gerenciar os atendimentos realizados em uma Clínica Veterinária.
OBS: Esse diagrama, assim como a ideia do projeto, é baseado no projeto apresentado no livro UML 2 - Uma Abordagem Prática do autor Gilleanes T. A. Guedes.
- Gerenciar Animais
- Gerenciar Clientes
- Gerenciar Espécies
- Gerenciar Veterinários
- Marcar Consultas
- Atender Consultas
- Marcar Exames
- Java
- Spring boot
- JPA / Hibernate
- PostgreSQL
- H2
Neste projeto foi possível aprender sobre como criar annotations customizadas pra usar com o Bean Validation para validar os dados de entrada da API.
Clone o projeto
git clone https://github.com/hakkinenT/java-spring-boot-vetClinic.git
Entre no diretório do projeto
cd java-spring-boot-vetClinic
Rode a aplicação
./mvnw spring-boot:run
Para rodar os testes, rode o seguinte comando
mvn test