private void parseCacheDuration(ApplicationContext applicationContext) {
final Map<String, Long> cacheExpires = new HashMap<>();
String[] beanNames = applicationContext.getBeanNamesForType(Object.class);
for (String beanName : beanNames) {
final Class clazz = applicationContext.getType(beanName);
Service service = findAnnotation(clazz, Service.class);
if (null == service) {
continue;
}
addCacheExpires(clazz, cacheExpires);
}
logger.debug("初始化redisCacheManager, 配置有过期时间的key, 内容如下:" + cacheExpires);
//设置有效期
super.setExpires(cacheExpires);
}
CustomerRedisCacheManager.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:springbootWeb
作者:
评论列表
文章目录