Spring的@EnableCaching注解
@EnableCaching注解是spring framework中的注解驱动的缓存管理功能。自spring版本3.1起加入了该注解。如果你使用了这个注解,那么你就不需要在XML文件中配置cache manager了。
当你在配置类(@Configuration)上使用@EnableCaching注解时,会触发一个post processor,这会扫描每一个spring bean,查看是否已经存在注解对应的缓存。如果找到了,就会自动创建一个代理拦截方法调用,使用缓存的bean执行处理。
接下来的例子演示了@EnableCaching的用法。在代码中,我缓存了Book类找那个的方法。
上面的java config和下面的xml配置文件是等效的:
会得到如下的输出
Original: https://www.cnblogs.com/ExMan/p/16408683.html
Author: ExplorerMan
Title: 【译】Spring的@EnableCaching注解
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539758/
转载文章受原作者版权保护。转载请注明原作者出处!