Olá a todos.
Faz pouco tempo tive uma dúvida referente a onde colocar as minhas validações no modelo mvc(https://cursos.alura.com.br/forum/topico-duvida-onde-colocar-validacoes-um-pouco-mais-complexas-na-arquitetura-da-aplicacao-37865). Pesquisando no livro do VRaptor da casa do código, na sessão 6.4 -Boas práticas de validação ele assim como no curso usa um Validator e dentro do validator ele injeta o repositório para fazer validações que precisem acessar banco de dados, bem legal! isso respondeu minha dúvida na questão anterior no entanto como se faz no caso que para cada operação que eu realizar com o objeto: salvar,alterar, remover,publicar,vender... eu tiver regras de negócio diferentes que precisem ser validadas em cada operação, para cada operação eu posso ter um validator?