异常:
Caused by: redis.clients.jedis.exceptions.JedisDataException: value sent to
误解:
WxOpenInRedisConfigStorage inRedisConfigStorage = new WxOpenInRedisConfigStorage(jedisPool);
if(inRedisConfigStorage.isComponentAccessTokenExpired()) {
Wx_componentModel wx_componentModel = wx_componentDao.getWx_componentModel();
inRedisConfigStorage.setComponentAppId(wx_componentModel.getComponent_appid());inRedisConfigStorage.setComponentAppSecret(wx_componentModel.getComponent_appsecret());
inRedisConfigStorage.setComponentToken(wx_componentModel.getComponent_token());
inRedisConfigStorage.setComponentAesKey(wx_componentModel.getComponent_aeskey());
inRedisConfigStorage.setComponentVerifyTicket(wx_componentModel.getComponent_verify_ticket());
inRedisConfigStorage.updateComponentAccessTokent(wx_componentModel.getComponent_access_token(), 540);
setWxOpenConfigStorage(inRedisConfigStorage);
}
正解:
WxOpenInRedisConfigStorage inRedisConfigStorage = new WxOpenInRedisConfigStorage(jedisPool);
Wx_componentModel wx_componentModel = wx_componentDao.getWx_componentModel();
inRedisConfigStorage.setComponentAppId(wx_componentModel.getComponent_appid());
if(inRedisConfigStorage.isComponentAccessTokenExpired()) {
inRedisConfigStorage.setComponentAppSecret(wx_componentModel.getComponent_appsecret());
inRedisConfigStorage.setComponentToken(wx_componentModel.getComponent_token());
inRedisConfigStorage.setComponentAesKey(wx_componentModel.getComponent_aeskey());
inRedisConfigStorage.setComponentVerifyTicket(wx_componentModel.getComponent_verify_ticket());
inRedisConfigStorage.updateComponentAccessTokent(wx_componentModel.getComponent_access_token(), 540);
setWxOpenConfigStorage(inRedisConfigStorage);
}