MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Bean-Instanziierung fehlgeschlagen:Die angegebene Klasse ist eine Schnittstelle

Das Problem liegt an den folgenden Informationen in Ihrer Kontextdatei

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

Sie sollten eine Klasse com.mongodb.repository.ProductGlobalTrendRepositoryImpl erstellen, die com.mongodb.repository.ProductGlobalTrendRepository implementiert und die Implementierung seiner Methoden bereitstellt.

ändern Sie dann Ihre Bean-Deklarationsinformationen als

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

Hinter den Kulissen wird das Objekt erstellt, was mit der Schnittstelle nicht möglich ist.