Document @MockBean behavior during context refresh

Closes gh-16333
This commit is contained in:
Madhura Bhave 2019-04-02 15:50:51 -07:00
parent 47c6bf741d
commit ddc52502f5
1 changed files with 5 additions and 0 deletions

View File

@ -6865,6 +6865,11 @@ implementation:
}
----
NOTE: `@MockBean` cannot be used to mock the behavior of a bean that's exercised during
application context refresh. By the time the test is executed, the application context refresh
has completed and it is too late to configure the mocked behavior. We recommend using a `@Bean`
method to create and configure the mock in this situation.
Additionally, you can use `@SpyBean` to wrap any existing bean with a Mockito `spy`. See
the {dc-spring-boot-test}/mock/mockito/SpyBean.{dc-ext}[Javadoc] for full details.