refactor: redis key常量文件命名规范
This commit is contained in:
@@ -23,9 +23,6 @@ public interface SystemConstants {
|
|||||||
*/
|
*/
|
||||||
String ROOT_ROLE_CODE = "ROOT";
|
String ROOT_ROLE_CODE = "ROOT";
|
||||||
|
|
||||||
/**
|
|
||||||
* 单个IP请求的最大每秒查询数(QPS)阈值Key
|
|
||||||
*/
|
|
||||||
String IP_QPS_THRESHOLD_LIMIT_KEY = "IP_QPS_THRESHOLD_LIMIT";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package com.youlai.system.plugin.norepeat.aspect;
|
|||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.hutool.jwt.JWTUtil;
|
import cn.hutool.jwt.JWTUtil;
|
||||||
import cn.hutool.jwt.RegisteredPayload;
|
import cn.hutool.jwt.RegisteredPayload;
|
||||||
import com.youlai.system.common.constant.RedisKeyConstants;
|
import com.youlai.system.common.constant.RedisConstants;
|
||||||
import com.youlai.system.common.constant.SecurityConstants;
|
import com.youlai.system.common.constant.SecurityConstants;
|
||||||
import com.youlai.system.exception.BusinessException;
|
import com.youlai.system.exception.BusinessException;
|
||||||
import com.youlai.system.common.result.ResultCode;
|
import com.youlai.system.common.result.ResultCode;
|
||||||
@@ -74,7 +74,7 @@ public class DuplicateSubmitAspect {
|
|||||||
token = token.substring(SecurityConstants.JWT_TOKEN_PREFIX.length());
|
token = token.substring(SecurityConstants.JWT_TOKEN_PREFIX.length());
|
||||||
// 从 JWT Token 中获取 jti
|
// 从 JWT Token 中获取 jti
|
||||||
String jti = (String) JWTUtil.parseToken(token).getPayload(RegisteredPayload.JWT_ID);
|
String jti = (String) JWTUtil.parseToken(token).getPayload(RegisteredPayload.JWT_ID);
|
||||||
resubmitLockKey = RedisKeyConstants.RESUBMIT_LOCK_PREFIX + jti + ":" + request.getMethod() + "-" + request.getRequestURI();
|
resubmitLockKey = RedisConstants.RESUBMIT_LOCK_PREFIX + jti + ":" + request.getMethod() + "-" + request.getRequestURI();
|
||||||
}
|
}
|
||||||
return resubmitLockKey;
|
return resubmitLockKey;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.youlai.system.common.constant.RedisKeyConstants;
|
import com.youlai.system.common.constant.RedisConstants;
|
||||||
import com.youlai.system.converter.SysConfigConverter;
|
import com.youlai.system.converter.SysConfigConverter;
|
||||||
import com.youlai.system.model.form.ConfigForm;
|
import com.youlai.system.model.form.ConfigForm;
|
||||||
import com.youlai.system.model.query.ConfigPageQuery;
|
import com.youlai.system.model.query.ConfigPageQuery;
|
||||||
@@ -135,11 +135,11 @@ public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean refreshCache() {
|
public boolean refreshCache() {
|
||||||
redisTemplate.delete(RedisKeyConstants.SYSTEM_CONFIG_KEY);
|
redisTemplate.delete(RedisConstants.SYSTEM_CONFIG_KEY);
|
||||||
List<SysConfig> list = this.list();
|
List<SysConfig> list = this.list();
|
||||||
if (list != null) {
|
if (list != null) {
|
||||||
Map<String, String> map = list.stream().collect(Collectors.toMap(SysConfig::getConfigKey, SysConfig::getConfigValue));
|
Map<String, String> map = list.stream().collect(Collectors.toMap(SysConfig::getConfigKey, SysConfig::getConfigValue));
|
||||||
redisTemplate.opsForHash().putAll(RedisKeyConstants.SYSTEM_CONFIG_KEY, map);
|
redisTemplate.opsForHash().putAll(RedisConstants.SYSTEM_CONFIG_KEY, map);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@@ -154,7 +154,7 @@ public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig
|
|||||||
@Override
|
@Override
|
||||||
public Object getSystemConfig(String key) {
|
public Object getSystemConfig(String key) {
|
||||||
if (StringUtils.isNotBlank(key)) {
|
if (StringUtils.isNotBlank(key)) {
|
||||||
return redisTemplate.opsForHash().get(RedisKeyConstants.SYSTEM_CONFIG_KEY, key);
|
return redisTemplate.opsForHash().get(RedisConstants.SYSTEM_CONFIG_KEY, key);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user