MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Istanziazione del bean non riuscita:la classe specificata è un'interfaccia

Il problema è con le seguenti informazioni nel tuo file di contesto

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

Dovresti creare una classe com.mongodb.repository.ProductGlobalTrendRepositoryImpl che implementi com.mongodb.repository.ProductGlobalTrendRepository e fornisca l'implementazione dei suoi metodi.

quindi modifica le informazioni sulla dichiarazione del fagiolo come

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

Dietro le quinte viene creato l'oggetto che non è possibile con l'interfaccia.