Det er en fejl:https://github.com/spring-projects/spring -boot/issues/6541
Rettelsen er i spring-data 1.0.2-SNAPSHOT
og 2.0.3-SNAPSHOT
:https://github.com/arangodb/spring-data/ issues/14#issuecomment-374141173
Hvis du ikke bruger denne version, kan du omgå det ved at erklære hånen med dens navn:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
Som svar på din kommentar
Fra Forårets dokument :
Når jeg læser dette, tror jeg, at du skal erklære @SpringBootTest
med et webmiljø:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
Hvis din fjederstøvle ikke starter webmiljøet, hvad er så behovet for TestRestTemplate
. Jeg gætter på, at foråret ikke engang gør det tilgængeligt.