MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Инстанцирането на bean е неуспешно:Посоченият клас е интерфейс

Проблемът е със следната информация във вашия контекстен файл

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

Трябва да създадете клас com.mongodb.repository.ProductGlobalTrendRepositoryImpl, който имплементира com.mongodb.repository.ProductGlobalTrendRepository и предоставя реализация на неговите методи.

след това променете информацията за декларацията на bean като

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

Зад сцената се създава обект, което не е възможно с интерфейса.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как Mongolab REST API удостоверява

  2. Mongoose и нова схема:връща ReferenceError:схемата не е дефинирана

  3. използвайки променлива в актуализацията на mongodb

  4. Архивиране на MongoDB като текстово, а не като двоично за контрол на източника

  5. Валидирайте целочислени стойности с mongoose