Bonjour,
Je rencontre un souci dont je n'arrive pas à me sortir

Voici ma configuration spring :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
       <bean id="mongo" class="com.mongodb.Mongo">
		<constructor-arg value="vm-XXX"/>
		<constructor-arg value="port"/>
	</bean>
 
  	<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
    	      <constructor-arg ref="mongo"/>
        	<constructor-arg name="databaseName" value="XXX"/>    	
    </bean>
 
  	<mongo:repositories base-package="monpackage.connector" />
J'ai ce bout de configuration ensuite pour utilsier la base mongo depuis d'autre package

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        <bean id="baseParam" class="monpackage.connector.Cache">
   	 	<property name="dureeValidite" value="60"/>   	 	
   	 </bean>
 
         <bean id="fournisseur" class="completion.Fournisseur">		
		<property name="cacheParam">
			<ref bean="baseParam"/>
		</property>
	</bean>
Voici mon interface InterfaceParamFournisseur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  public interface InterfaceParamFournisseur extends MongoRepository<ParamFournisseur, String> {			
	public List<ParamFournisseur> findAll();
}
Depuis ma classe Cache, je fais juste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
@Autowired InterfaceParamFournisseur iFournisseur;
Lors que j'arrive sur l'utilisation de mon iFournisseur, celui-ci est toujours null et je ne comprends pas ce que je loupe dans la chaîne

Merci d'avance pour votre aide