SpringBoot2.0 @Cacheable 添加超时策略

  第一步:新建注解CacheExpire 

SpringBoot2.0 @Cacheable 添加超时策略

SpringBoot2.0 @Cacheable 添加超时策略

1 @Retention(RetentionPolicy.RUNTIME) 2 @Target({ElementType.TYPE, ElementType.METHOD}) 3 public @interface CacheExpire { 4 5 /** 6 * 缓存过期时间 7 */ 8 long expire() default 0; 9 10 /** 11 * 仅当采用expire字段设置过期时间时生效 12 */ 13 TimeUnit timeUnit() default TimeUnit.SECONDS; 14 15 /** 16 * 利用cron设置过期时间 17 */ 18 String cron() default ""; 19 20 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzfgj.html