!12 使用Convert工具进行类型转换,避免潜在的 NumberFormatException
Merge pull request !12 from stackcn/master
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.youlai.boot.core.filter;
|
||||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import com.youlai.boot.common.constant.RedisConstants;
|
||||
import com.youlai.boot.common.result.ResultCode;
|
||||
import com.youlai.boot.common.util.IPUtils;
|
||||
@@ -51,7 +52,7 @@ public class RateLimiterFilter extends OncePerRequestFilter {
|
||||
Object systemConfig = configService.getSystemConfig(RedisConstants.IP_QPS_THRESHOLD_LIMIT_KEY);
|
||||
long limit = 10;
|
||||
if(systemConfig != null){
|
||||
limit = Long.parseLong(systemConfig.toString());
|
||||
limit = Convert.toLong(systemConfig,50L);
|
||||
}else{
|
||||
log.warn("[RedisRateLimiterFilter.rateLimit]系统配置中未配置IP请求限制QPS阈值配置,使用默认值:{},请检查配置项:{}",
|
||||
limit,RedisConstants.IP_QPS_THRESHOLD_LIMIT_KEY);
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.youlai.boot.system.listener;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Validator;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
@@ -112,7 +113,7 @@ public class UserImportListener extends BaseAnalysisEventListener<UserImportDTO>
|
||||
.last("limit 1")
|
||||
);
|
||||
if (dictData != null) {
|
||||
Integer genderValue = Integer.parseInt(dictData.getValue());
|
||||
Integer genderValue = Convert.toInt(dictData.getValue(),0);
|
||||
entity.setGender(genderValue);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user