Das Problem liegt an den folgenden Informationen in Ihrer Kontextdatei
<bean id="productGlobalTrendRepo"
class="com.mongodb.repository.ProductGlobalTrendRepository">
</bean>
Sie sollten eine Klasse com.mongodb.repository.ProductGlobalTrendRepositoryImpl erstellen, die com.mongodb.repository.ProductGlobalTrendRepository implementiert und die Implementierung seiner Methoden bereitstellt.
ändern Sie dann Ihre Bean-Deklarationsinformationen als
<bean id="productGlobalTrendRepo"
class="com.mongodb.repository.ProductGlobalTrendRepositoryImpl">
</bean>
Hinter den Kulissen wird das Objekt erstellt, was mit der Schnittstelle nicht möglich ist.