MongoDB統合を使用して基本的なSpringMVCアプリをセットアップしようとしています。Java7JDKの使用
ただし、Mavenを使用してプロジェクトをビルドしようとすると、次のようなコンパイルエラーが発生します。
[ERROR] \workspace\apache-analyser\src\main\java\com\apache\analyser\repository\RequestRepository.java:[7,7]
error: name clash: <S>save(Iterable<S>) in CrudRepository and save(Iterable<? extends T#2>) in MongoRepository have the same erasure, yet neither overrides the other
リポジトリインターフェースは次のとおりです。
package com.apache.analyser.repository;
import org.springframework.data.mongodb.repository.MongoRepository;
import com.apache.analyser.domain.Request;
public interface RequestRepository extends MongoRepository<Request, String> {
}
そしてこれを初期化するためのSpring構成:
<mongo:repositories base-package="com.apache.analyser.repository" />
私が行おうとしている基本的な設定のようですので、なぜこのエラーが表示されるのかわかりません。誰かがこれを見たことがありますか、またはこれが起こる可能性がある理由を知っていますか?