Custom cache annotations and AspectJ
This commit clarifies what should be done in order to use custom cache annotations with AspectJ. Issue: SPR-11503
This commit is contained in:
parent
3c72849ee4
commit
d6b1cdc55f
|
@ -47844,6 +47844,17 @@ using the aspectj mode in this case.
|
|||
|
||||
[[cache-annotation-stereotype]]
|
||||
==== Using custom annotations
|
||||
|
||||
.Custom annotation and AspectJ
|
||||
****
|
||||
This feature only works out-of-the-box with the proxy-based approach but can be enabled
|
||||
with a bit of extra effort using AspectJ.
|
||||
|
||||
The `spring-aspects` module defines an aspect for the standard annotations only. If you
|
||||
have defined your own annotations, you also need to define an aspect for those. Check
|
||||
`AnnotationCacheAspect` for an example.
|
||||
****
|
||||
|
||||
The caching abstraction allows you to use your own annotations to identify what method
|
||||
triggers cache population or eviction. This is quite handy as a template mechanism as it
|
||||
eliminates the need to duplicate cache annotation declarations (especially useful if the
|
||||
|
|
Loading…
Reference in New Issue