Commit 9afd6f53 authored by Andy Wilkinson's avatar Andy Wilkinson

Document need for -parameters compilation with @SpyBean and @Cacheable

Closes gh-13945
parent 4f51a83a
...@@ -6392,6 +6392,11 @@ NOTE: While Spring's test framework caches application contexts between tests an ...@@ -6392,6 +6392,11 @@ NOTE: While Spring's test framework caches application contexts between tests an
a context for tests sharing the same configuration, the use of `@MockBean` or `@SpyBean` a context for tests sharing the same configuration, the use of `@MockBean` or `@SpyBean`
influences the cache key, which will most likely increase the number of contexts. influences the cache key, which will most likely increase the number of contexts.
TIP: If you are using `@SpyBean` to spy on a bean with `@Cachable` methods that refer
to parameter's by name, your application must be compiled with `-parameters`. This
ensures that the parameter names are available to the caching infrastructure once the
bean has been spied upon.
[[boot-features-testing-spring-boot-applications-testing-autoconfigured-tests]] [[boot-features-testing-spring-boot-applications-testing-autoconfigured-tests]]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment