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

Instantiation af bean mislykkedes:Den specificerede klasse er en grænseflade

Problemet er med følgende oplysninger i din kontekstfil

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

Du bør oprette en klasse com.mongodb.repository.ProductGlobalTrendRepositoryImpl, som implementerer com.mongodb.repository.ProductGlobalTrendRepository og leverer implementering af dets metoder.

skift derefter dine bønnedeklarationsoplysninger som

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

Bag scenen oprettes objektet, hvilket ikke er muligt med grænsefladen.




  1. Få adgang til MongoDB direkte via JavaScript

  2. Tæl resultater med MongoDB 3.0 Java Driver

  3. Mongo DB kunne ikke startes

  4. Hent alle 'dokumenter' fra MongoDB 'samling'