Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Curiosidade sobre o uso do Validator sem form (?)

Olá a todos.

Fiquei com uma curiosidade.

E se ao invés de enviarmos os dados para o controller via formulário, usássemos uma outra interface ? Um gráfico, por exemplo que mandaria os dados via Ajax. Seria possível usar o Validator? Como poderia recuperar as mensagens de validação?

Ou o uso do Validator é restrito a uso com form?

Obrigado!

1 resposta
solução!

Se você vai mandar via ajax, você só precisa adicionar um @Valid no argumento e tirar a referencia ao BindResult. O próprio Spring MVC já retornaria um json com as informações do erro.