Internacionalização no Spring

Caros, estou internacionalizando uma aplicação usando spring. Para a camada view, está tudo ok, coloquei :

peguei o valor com spring:message e está tudo bem.

Queria saber como faço para pegar as chaves - keys, do message.properties, dentro de uma classe de negócios, ou uma action.

Se alguém puder me ajudar … tks :slight_smile:

Mais uma coisa, alguém sabe como faço para usar a tag spring:message com templates Velocity ? Há alguma maneira de se trabalhar com message.properties - resourcebundle com velocity + spring ?

As únicas macros que consegui ter acesso são : #springBind e #springBindEscaped

tks

Pra pegar as chaves, você usa o ApplicationContext da aplicação, porque ele implementa a interface MessageSource que é responsável pela internacionalização.

No Velocity o macro é #springMessage.

[quote=Maurício Linhares]Pra pegar as chaves, você usa o ApplicationContext da aplicação, porque ele implementa a interface MessageSource que é responsável pela internacionalização.

No Velocity o macro é #springMessage.[/quote]

Opa Maurício, valeu , você como sempre quebrando meus galhos com o Spring :slight_smile: