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 :

[Bean Spring]Accès à des propriétés indexées


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 53
    Par défaut [Bean Spring]Accès à des propriétés indexées
    Bonjour,

    je n'arrive pas à accéder à des propriétés indexés dans un bean de type List ou Map.
    En fait, je souhaiterais pouvoir déclarer une collection de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <bean id="modelesReference" class="java.util.ArrayList">
    		<constructor-arg>
    			<list>
    				<bean id="bean1"...>
    				...
    				</bean>
    				<bean id="bean2"...>
    				...
    				</bean>
    			</list>
    		</constructor-arg>
    </bean>
    Mais l'accès au bean bean1 ne fonctionne pas. Pour avoir au bean bean1, je suis obligé de créer une collection de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <bean id="modelesReference" class="java.util.ArrayList">
    		<constructor-arg>
    			<list>
    				<ref bean="bean1"/>
    				<ref bean="bean2"/>
    				...
    			</list>
    		</constructor-arg>
    </bean>
    <bean id="bean1"...>
    </bean>
    <bean id="bean2"...>
    </bean>
    Mais cette méthode m'oblige à déclarer mes beans d'un côté, et à référencer ces beans dans un bean de type collection d'un autre côté. Je souhaiterais savoir s'il existe une méthode pour déclarer les beans faisant partie d'une collection au sein même de cette collection?

    Merci pour vos réponses

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    En fait, ce n'est pas propre au "collections" mais au innerbean ( un bean encapsuler dans un autre ).

    Citation Envoyé par Documentation officielle Spring
    Note that in the specific case of inner beans, the 'scope' flag and any 'id' or 'name' attribute are effectively ignored. Inner beans are always anonymous and they are always scoped as prototypes. Please also note that it is not possible to inject inner beans into collaborating beans other than the enclosing bean.
    Donc si tu veux pouvoir récupérer un bean en dehors de la collection tu es obligé de le définir en dehors, et faire une référence à celui-ci dans la collection.
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 53
    Par défaut
    Ah! Dommage. Merci pour la réponse.

  4. #4
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    Un ptit tag résolu ? ;-)
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

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

Discussions similaires

  1. probléme de création des bean Spring
    Par lionel84 dans le forum Spring Web
    Réponses: 1
    Dernier message: 20/08/2008, 20h38
  2. Propriétés indexées : mélange des valeurs
    Par Fichman dans le forum Struts 1
    Réponses: 1
    Dernier message: 12/08/2008, 11h40
  3. Pb d'accès dynamique à des propriétés
    Par Psycadi dans le forum C#
    Réponses: 4
    Dernier message: 27/05/2008, 16h45
  4. spring copie des fichiers de propriétés dans web-inf
    Par austin P. dans le forum Maven
    Réponses: 4
    Dernier message: 11/07/2007, 14h40
  5. Réponses: 4
    Dernier message: 22/12/2005, 11h43

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