sql >> Base de Datos >  >> NoSQL >> MongoDB

La creación de instancias de bean falló:la clase especificada es una interfaz

El problema es con la siguiente información en su archivo de contexto

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

Debe crear una clase com.mongodb.repository.ProductGlobalTrendRepositoryImpl que implemente com.mongodb.repository.ProductGlobalTrendRepository y proporcione la implementación de sus métodos.

luego cambie la información de su declaración de bean como

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

Detrás de escena se crea el objeto que no es posible con la interfaz.