Sobre a implementação das validações por meio de classes que extendem da interface, gostaria de saber se esse é o padrão de projetos de spring. Existe uma outra maneira muito utilizada ou geralmente os projetos seguem pra esse lado?
Sobre a implementação das validações por meio de classes que extendem da interface, gostaria de saber se esse é o padrão de projetos de spring. Existe uma outra maneira muito utilizada ou geralmente os projetos seguem pra esse lado?
Oi Arthur!
Essa maneira utilizando validadores com interface é uma abordagem que eu gosto bastante, pois deixar o código coeso, desacoplado e fácil de manter. Mas para ser sincero, acredito que não é comum ver essa abordagem nos projetos.
O mais comum é ter todas essas validações misturadas em um mesmo método da classe service, fazendo com que ele fique complexo e difícil de manter e de testar, infelizmente.
Bons estudos!