package com.walker.wxtools.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class AccessTokenUtils { private static final Logger logger = LoggerFactory.getLogger(AccessTokenUtils.class); /** * 判断缓存access_token是否过期。 * @param accessTokenCreateTime 创建时间,毫秒值 * @param maxCachedSeconds 最大缓存时间,秒 * @return */ public static final boolean isExpiredCache(long accessTokenCreateTime, long maxCachedSeconds){ long spanSeconds = (System.currentTimeMillis() - accessTokenCreateTime) / 1000; if(spanSeconds >= maxCachedSeconds){ logger.warn("access_token缓存已过期,需要重新计算"); return true; } return false; } }