MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Échec de l'instanciation du bean :la classe spécifiée est une interface

Le problème vient des informations suivantes dans votre fichier de contexte

 <bean id="productGlobalTrendRepo"  
        class="com.mongodb.repository.ProductGlobalTrendRepository"> 
 </bean>

Vous devez créer une classe com.mongodb.repository.ProductGlobalTrendRepositoryImpl qui implémente com.mongodb.repository.ProductGlobalTrendRepository et fournit l'implémentation de ses méthodes.

puis modifiez vos informations de déclaration de bean en tant que

  <bean id="productGlobalTrendRepo"   
     class="com.mongodb.repository.ProductGlobalTrendRepositoryImpl">    
  </bean>

Derrière la scène, l'objet est créé, ce qui n'est pas possible avec l'interface.