1

Java EE プロジェクトで spring data solr と spring data mongo の両方を使用しようとしています。問題は両方

https://github.com/spring-projects/spring-data-mongodb/blob/master/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/cdi/MongoRepositoryExtension.java

https://github.com/spring-projects/spring-data-solr/blob/master/src/main/java/org/springframework/data/solr/repository/cdi/SolrRepositoryExtension.java

MongoOperations と SolrOperations をリポジトリに注入してみてください。その後、両方がリポジトリを作成し、あいまいな cdi 依存関係の例外が発生します。ここのソースコードを見ると

https://github.com/spring-projects/spring-data-commons/blob/master/src/main/java/org/springframework/data/repository/cdi/CdiRepositoryExtensionSupport.java

solr リポジトリと mongo リポジトリを区別する方法はないようです。解決策はありますか?

4

1 に答える 1