萌茗酱
2019-10-09 15:44
采纳率: 50%
浏览 3.3k
已采纳

java springboot调用第三方接口的token存储在哪里

java springboot调用第三方接口获取的token用于接下来的请求,
可以不存数据库吗

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • VICTOR_fusheng 2019-10-09 16:25
    已采纳
        public class TokenTest {
    
        private static String token = null;
    
        public String getToken() {
            if (token == null){
                token = getTokenFromThird();
            }
            return token;
        }
    
        private String getTokenFromThird(){
            return "从第三方得到的token";
        }
    }
    
    打赏 评论
  • 小菜鸡凌云 2019-10-11 10:28

    一般来说accessToken都是存在缓存中,过期时间一般也是低于accessToken的过期时间,例如Token过期时间为6小时,你在缓存中可以设置为提前1分钟过期之类的

    2 打赏 评论

相关推荐 更多相似问题