Đó là một lỗi: https://github.com/spring-projects/spring -boot / Problem / 6541
Bản sửa lỗi nằm trong spring-data 1.0.2-SNAPSHOT
và 2.0.3-SNAPSHOT
: https://github.com/arangodb/spring-data/ các vấn đề / 14 # releaseecomment-374141173
Nếu bạn không sử dụng phiên bản này, bạn có thể khắc phục nó bằng cách khai báo mô hình với tên của nó:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
Để trả lời nhận xét của bạn
Từ Tài liệu của Spring :
Đọc đến đây, tôi nghĩ bạn cần khai báo @SpringBootTest
với môi trường web:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
Nếu khởi động mùa xuân của bạn không khởi động môi trường web, thì điều cần thiết là TestRestTemplate
. Vì vậy, tôi đoán rằng mùa xuân thậm chí không có sẵn.