https://www.youtube.com/watch?v=1M9mFNo6UAY Visualize você mesmo! (:
API RESTFUL capaz de gerenciar de usuários, contas e ações
🚀 Tecnologias Utilizadas
Java 24 | Spring Boot 3.5.3 | Spring Web | Spring Data JPA (Hibernate embutido) | Spring Cloud OpenFeign | Flyway (core + MySQL) | Maven 3.8+ | JUnit | Mockito
🎯 Funcionalidades
• Implementação de endpoints RESTful (CRUD) usando Service Pattern e DTO Pattern (Java Records)
• Modelagem de relacionamentos JPA: OneToOne, ManyToOne/OneToMany e ManyToMany com fetch e cascade adequados
• Migrações de banco automatizadas via Flyway, garantindo consistência entre ambientes.
• Integração com a API da BRAPI via FeignClient para obtenção de cotações em tempo real
• Arquitetura em camadas (Controller, Service, Repository, Dto, Entity e Client), promovendo alta coesão e baixo acoplamento
• Testes unitários (JUnit e Mockito) com 90% de cobertura, reduzindo regressões em produção
![]() |
![]() |
🤝 Contribuições
Contribuições são bem-vindas! Faça um fork do repositório, crie uma branch com sua feature (feature/foo), depois abra um Pull Request.
📄 Licença
Este projeto está licenciado sob a MIT License.