API REST criada com Spring Boot para o Sexto Desafio Back-End da Alura - Adopet: uma plataforma para adoção de pets.
A parte I corresponde às semanas 1 e 2 do Challenge. Isso é, a criação de CRUDs de abrigos, animais e tutores, além do registro de adoções. Para isso, utilizei as seguintes tecnologias:
- Spring Boot e Spring Data JPA, para criar a API
- PostgreSQL, para armazenar os dados
- Postman, para testar as funcionalidades da API
- Lombok, para gerar getters, setters e construtores
- Flyway, para versionar o esquema do banco de dados
Aplicando recursos do Spring, essa API valida os dados que recebe e pagina os dados que devolve, nas requisições em que isso é importante.