我的应用程序是Spring MVC应用程序。尝试使用基于Spring Annotation的缓存。但它不起作用。请参考下面的代码
1. pom.xml < project xmlns =“…
在xml配置中,您需要添加
<cache:annotation-driven />
所以春天选择 @Cacheable 注解。
@Cacheable
看到 https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/cache/annotation/EnableCaching.html 欲获得更多信息。
@EnableCaching 和 <cache:annotation-driven/> 负责 注册必要的Spring组件 注释驱动的缓存管理,例如 CacheInterceptor 和 基于代理或基于AspectJ的建议,将拦截器编织进去 调用@Cacheable方法时的调用堆栈。
@EnableCaching
<cache:annotation-driven/>
CacheInterceptor