これはバグです: https://github.com/spring-projects/spring -boot / issues / 6541
修正はspring-data1.0.2-SNAPSHOT
にあります および2.0.3-SNAPSHOT
: https://github.com/arangodb/spring-data/ issues / 14#issuecomment-374141173
これらのバージョンを使用していない場合は、次の名前でモックを宣言することで回避できます:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
コメントへの返信
Springのドキュメント から :
これを読んで、@SpringBootTest
を宣言する必要があると思います Web環境の場合:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
スプリングブートでWeb環境が起動しない場合、TestRestTemplate
の必要性は何ですか。 。したがって、春はそれを利用可能にすることすらできないと思います。