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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2private MessageSource messageSource;
et enfin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Autowired public void setMessageSource(MessageSource messageSource) { this.messageSource = messageSource; }
Lorsque je met ce code directement dans mon contrôleur Spring MVC , ça fonctionne ! et lorsque je le met dans mon service , boom ... NoSuchMessageException ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String subject = messageSource.getMessage("email.invoice.subject", new Object[0], LocaleContextHolder.getLocale()); LOG.info("email.subject = " + subject);
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
Partager