sql >> Database >  >> NoSQL >> MongoDB

Instantie van bean mislukt:Opgegeven klasse is een interface

Het probleem zit in de volgende informatie in uw contextbestand

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

U moet een klasse com.mongodb.repository.ProductGlobalTrendRepositoryImpl maken die com.mongodb.repository.ProductGlobalTrendRepository implementeert en de implementatie van zijn methoden biedt.

verander dan de informatie over je bonenaangifte als

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

Achter de schermen wordt het object gemaakt wat niet mogelijk is met de interface.




  1. Mongodb geaggregeerde query, of te complex?

  2. Toegankelijkheid van de operationele database

  3. Gegevens van MongoDB naar de frontend weergeven via Node.js zonder een framework te gebruiken

  4. Subdocument in MongoDB opvragen/bijwerken met behulp van C#-stuurprogramma