ResourceBundleMessageSource : NoSuchMessageException lors de la récupération d'un message dans un service
Bonjour à tous !
J'ai un comportement bizarre lorsque je veux récupérer un message issu d'un ResourceBundleMessageSource depuis un service,
J'ai mon ResourceBundleMessageSource correctement paramétrer ...
Voici le code que j'utilise dans mon service :
Code:
1 2
|
private MessageSource messageSource; |
Code:
1 2 3 4 5
|
@Autowired
public void setMessageSource(MessageSource messageSource) {
this.messageSource = messageSource;
} |
et enfin :
Code:
1 2 3 4
|
String subject = messageSource.getMessage("email.invoice.subject",
new Object[0], LocaleContextHolder.getLocale());
LOG.info("email.subject = " + subject); |
Lorsque je met ce code directement dans mon contrôleur Spring MVC , ça fonctionne ! et lorsque je le met dans mon service , boom ... NoSuchMessageException ....
Est ce quelqu'un a une idée ?
car c'est un peu sale de récupérer le message dans mon contrôleur pour ensuite le passer au service ...
Merci d'avance