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 :

Instanciation de bean, @Autowired non complet [Framework]


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
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut Instanciation de bean, @Autowired non complet
    Bonjour à tous,

    je cherche a instancier des beans dans une simple classe.
    Pour ce faire j'utilise une XmlBeanFactory a qui je passe mon applicationContext.
    Je recupère ensuite mon bean via un getBean, problème : les @Autowired de mon service ne sont pas instanciés.

    Note : les services et dao testés via Junit sont correctement instanciés en revanche.

    Déclaration des services et dao ds le contexte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <context:component-scan base-package="<nom_du_package>" />
    Annotation sur un service :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @Service(GestionJavaWizardServiceImpl.BEAN_NAME)
    @Scope("singleton")
    @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
    Peut-être ne suis-je pas assez clair, mais si quelqu'un à une idée de mon problème et serrais à même de m'éclaircir, et bien.. merci par avance

  2. #2
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    salut,

    tu veux dire que tes beans ne sont pas injectés??

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut
    tout à fait

  4. #4
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    je pense que tu dois ajouter ceci dans ton fichier de config
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <context:annotation-config />

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut
    C'est déjà fait, en fait mes beans ne sont pas injectés seulement lorsque je tente de les instancier moi même.
    Lorsqu'ils sont instanciés en étendant la classe AbstractTransactionalDataSourceSpringContextTests, tout est oki.

  6. #6
    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
    Utilise un ClasspathXmlApplicationContext ( ou FilesytemXmlApplicationContext ) à la place de ton XmlBeanFactory.

    C'est une des grosses différences entre un BeanFactory et un ApplicationContext, tout ce qui est BeanFactoryPostProcessor n'est pas automatiquement utilisé par les BeanFactory
    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. [Framework] Bean autowired non reconnu
    Par yo_haha dans le forum Spring
    Réponses: 3
    Dernier message: 15/11/2012, 18h24
  2. [DOM] Load XML non complet
    Par darthmower dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 11/08/2008, 19h59
  3. Problème d'instanciation de bean
    Par brad1024 dans le forum JSF
    Réponses: 2
    Dernier message: 15/05/2007, 16h19
  4. Probleme d'instanciation du bean
    Par walid1899 dans le forum JSF
    Réponses: 5
    Dernier message: 06/03/2007, 02h21

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