IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

[Spring Core] Récupèrere le ResourceBunlde [Framework]


Sujet :

Spring Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Spring Core] Récupèrere le ResourceBunlde
    Bonjour,

    Dans une application Spring MVC nous avons un contrôleur chargé de la génération du menu.
    Chauqe entrée du menu est représentée par une clfe pour l'internationalisation ("menu.home, menu.admin, menu.admin.roles, etc"). Nous voudrions traduire cela mais en liant le moins possible notre contrôleur.

    Je sais que les contrôleurs (AsbtractController en tout cas) ont accès au 'MessageSource' via la méthode getMessageSourceAccessor() mais nous préfèrerions injecter un ResourceBundle.
    J'ai vu que la classe ResourceBundleMessageSource possède une méthode getResourceBundle(String name, Locale l).

    Ma question : est-il possible d'injecter dans un bean le résultat d'une méthode d'un autre bean ? Mon but serais d'injecter le ResourceBundle obtenu depuis le ResourceBundelMessageSource.


    Merci

    Edit : Bien évidemment il me reste la possibilité de créer un Objet dédié à cela.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public class ResourceBundleGetter extends ResourceBundle {
      private ResourceBundleMessageSource source;
      private String bundleName;
     
      public ResourceBundleGetter(ResourceBundleMessageSource src, String name) {
        this.source = src;
        this.bundleName = name;
     
         // Un truc du style
         this = src.getResourceBundle(name, Locale.getLocale());
      }
     
    }
    Mais je ne trouve pas ça super..
    Dernière modification par Robin56 ; 05/08/2013 à 13h20. Motif: Ajout du préfixe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Framework] [Spring Core] conversion de valeur pour un constructeur
    Par robert_trudel dans le forum Spring
    Réponses: 1
    Dernier message: 01/09/2008, 09h16
  2. Réponses: 3
    Dernier message: 30/06/2008, 10h49
  3. Réponses: 1
    Dernier message: 31/10/2006, 16h50
  4. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo