Improve caching documentation

Add a note regarding the use of `@EnableCaching(proxyTargetClass=true)`
for beans that are not interface based.

Closes gh-5527
This commit is contained in:
Stephane Nicoll 2016-04-08 13:01:50 +02:00
parent 4e4ea4b51f
commit 99dae09f84
1 changed files with 3 additions and 0 deletions

View File

@ -3458,6 +3458,9 @@ materialized by the `org.springframework.cache.Cache` and
suitable `CacheManager` according to the implementation as long as the caching support is suitable `CacheManager` according to the implementation as long as the caching support is
enabled via the `@EnableCaching` annotation. enabled via the `@EnableCaching` annotation.
NOTE: If you are using the cache infrastructure with beans that are not interface-based,
make sure to enable the `proxyTargetClass` attribute of `@EnableCaching`.
TIP: Use the `spring-boot-starter-cache` "`Starter POM`" to quickly add required caching TIP: Use the `spring-boot-starter-cache` "`Starter POM`" to quickly add required caching
dependencies. If you are adding dependencies manually you should note that certain dependencies. If you are adding dependencies manually you should note that certain
implementations are only provided by the `spring-context-support` jar. implementations are only provided by the `spring-context-support` jar.