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.