Mensagem de Validação com Spring MVC

Amigos estou estudando Spring, estou tendo um problema com mensagem puxando do “messages.properties” não estou conseguindo puxar a mensagem. estou fazendo algo errado, mas não sei onde podem me ajudar?

Criei o arquivo messages.properties:

#MENSAGEM GLOBAL
adicione.informacao = Necessário preencher informação! Campo Obrigatório

Em seguida criei minha Bean:

package br.com.caelum.tarefas.modelo;
import java.util.Calendar;
import javax.validation.constraints.Size;

public class Tarefa {
private Long id;

@Size (message="{adicione.informacao}", min=5)
private String descricao;
private boolean finalizado;
private Calendar dataFinalizacao;

Adicionei a TAG Bean dentro do XML do “spring-context.xml”



Quando rodo minha aplicação, sobe o formulario, mas ao validar a mensagem não vem a que eu criei. Vem assim:

Não sei por que não esta apontando para:
adicione.informacao = Necessário preencher informação! Campo Obrigatório

Boa tarde, amigo

Sei que é tarde para responder o tópico, porém, “antes tarde do que nunca”…kkkkkkkkk

Vamos lá, o que está acontecendo é que você não precisa colocar a mensagem na anotação, o spring consegue encontrar a mensagem dentro do mensagem.properties, porém o arquivo deve estar na pasta correto e seguir as convenções de nomenclatura que o framework pede. Sendo necessário apenas informação os parâmetros básicos.

@Size(min=5, max=250)
private String descricao;

Outra convenção que deve ser seguida é a maneira de colocar a mensagem dentro do arquivo de mensagens, por exemplo, no seu caso:

//Anotação.classe.campo
Size.tarefa.descricao=Necessário preencher informação! Campo Obrigatório

Seguindo essas convenções a validação ocorrerá naturalmente.

Espero ter ajudado mesmo após tanto tempo.