Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Utilizando Spring

Como foi visto nas aulas para seguir o padrao Clean Architecture é preciso isolar completamente as classes de dominio da infraestrutura (frameworks, db, etc). Entao se eu fizer um projeto Spring que utilize anotacoes nas minhas classes de dominio (como a anotacao entity) eu vou estar quebrando o Clean Architecture?

1 resposta
solução!

Oi Rodrigo,

Se for seguir o Clean Architecture ao pé da letra, de maneira pura, sim, estaria violando as regras ao adicionar anotações de frameworks nas classes de domínio.

Existem maneiras de se evitar isso, separando a aplicação em módulos, por exemplo, mas o lado ruim é que vai aumentar a complexidade do projeto.

Aqui tem um exemplo de aplicação dessa forma: https://github.com/rcaneppele/fj91-clean-architecture

Bons estudos!