Se eu tivesse uma validação pra pesquisa e uma validação pra inserção no mesmo Controller, como que o Spring diferencia qual Validator utilizar? Como que o Spring faz a ligação do @Valid com o Validator?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se eu tivesse uma validação pra pesquisa e uma validação pra inserção no mesmo Controller, como que o Spring diferencia qual Validator utilizar? Como que o Spring faz a ligação do @Valid com o Validator?
E se eu tivesse que validar 2 objetos do formulário? Como seria a melhor forma de fazer? Tendo em vista que o BindingResult tem que vir logo depois do parâmetro do objeto que tá sendo validado.
Porque a gente configurou no ProdutoValidation pra mensagem de erro ser "field.required" e depois teve que setar foi a mensagem "field.required.produto.titulo"? De onde veio esse "produto"?