Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Validator - Não funciona a mensagem internacionalizada

Este comando não está funcionando na classe Produto :

@Min(value=0, message="{produto.quantidade}") private Integer quantidade;

Quando testo o erro a mensagem sai assim :

"produto.quantidade - {produto.quantidade}"

Não deveria pegar a mensagem no arquivo messages.properties usando a chave {produto.quantidade} ????????

3 respostas

Oi Robson, tudo bem?

As mensagens do Bean Validation devem ficar no arquivo ValidationMessages.properties em src/main/resources.

Cria o arquivo e põe a mensagem lá.

Você pode ver mais sobre aqui: https://www.alura.com.br/course/desenvolvimento-web-com-vraptor-4/section/7/explanation

Faz sentido? Qualquer problema nos avise.Abs.

hehe ... captei vossa mensagem ...

solução!

Funcionou, obrigado.