MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A instanciação do bean falhou:a classe especificada é uma interface


O problema é com as seguintes informações em seu arquivo de contexto
 <bean id="productGlobalTrendRepo"  
        class="com.mongodb.repository.ProductGlobalTrendRepository"> 
 </bean>

Você deve criar uma classe com.mongodb.repository.ProductGlobalTrendRepositoryImpl que implementa com.mongodb.repository.ProductGlobalTrendRepository e fornece implementação de seus métodos.

em seguida, altere suas informações de declaração de bean como
  <bean id="productGlobalTrendRepo"   
     class="com.mongodb.repository.ProductGlobalTrendRepositoryImpl">    
  </bean>

Nos bastidores, o objeto é criado, o que não é possível com a interface.