@Autowired et interface mongo
Bonjour,
Je rencontre un souci dont je n'arrive pas à me sortir
Voici ma configuration spring :
Code:
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:
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:
1 2 3 4
|
public interface InterfaceParamFournisseur extends MongoRepository<ParamFournisseur, String> {
public List<ParamFournisseur> findAll();
} |
Depuis ma classe Cache, je fais juste
Code:
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