修改配置文件的ip地址+优化ip白名单校验日志输出

main
heqijun 4 months ago
parent c9f0f0b30a
commit e4153bb349

@ -29,19 +29,19 @@ public class IpSendCheckServiceImpl implements SendCheckService {
@Override @Override
public void check(StandardSubmit submit) { public void check(StandardSubmit submit) {
log.info("【接口模块-校验ip】 校验ing…………"); log.info("【接口模块-校验ip】校验ing…………");
//1. 根据CacheClient根据客户的apikey以及ipAddress去查询客户的IP白名单 //1. 根据CacheClient根据客户的apikey以及ipAddress去查询客户的IP白名单
String ip = cacheClient.hgetString(CacheConstant.CLIENT_BUSINESS + submit.getApikey(), IP_ADDRESS); String ip = cacheClient.hgetString(CacheConstant.CLIENT_BUSINESS + submit.getApikey(), IP_ADDRESS);
submit.setIpAddress(ip); submit.setIpAddress(ip);
//2. 如果IP白名单为null直接放行 //2. 如果IP白名单为null直接放行
if (StringUtils.isEmpty(ip) || ip.contains(submit.getRealIp())) { if (StringUtils.isEmpty(ip) || ip.contains(submit.getRealIp())) {
log.info("【接口模块-校验ip】 客户端请求IP合法"); log.info("【接口模块-校验ip】客户端请求IP合法{}", submit.getIpAddress());
return; return;
} }
//3. IP白名单不为空并且客户端请求不在IP报名单内 //3. IP白名单不为空并且客户端请求不在IP报名单内
log.info("【接口模块-校验ip】 请求的ip不在白名单内"); log.info("【接口模块-校验ip】请求的ip不在白名单内{}", submit.getIpAddress());
throw new ApiException(ExceptionEnums.IP_NOT_WHITE); throw new ApiException(ExceptionEnums.IP_NOT_WHITE);
} }
} }

@ -9,9 +9,9 @@ spring:
cloud: cloud:
nacos: nacos:
discovery: discovery:
server-addr: 192.168.1.10:8848 server-addr: 192.168.1.13:8848
# nacos配置中心地址: # nacos配置中心地址:
config: config:
server-addr: 192.168.1.10:8848 server-addr: 192.168.1.13:8848
file-extension: yml file-extension: yml
# beacon-api-dev.yml # beacon-api-dev.yml

@ -9,10 +9,10 @@ spring:
cloud: cloud:
nacos: nacos:
discovery: discovery:
server-addr: 192.168.1.10:8848 server-addr: 192.168.1.13:8848
# nacos配置中心地址: # nacos配置中心地址:
config: config:
server-addr: 192.168.1.10:8848 server-addr: 192.168.1.13:8848
file-extension: yml file-extension: yml
# beacon-cache-dev.yml # beacon-cache-dev.yml

@ -6,11 +6,11 @@ spring:
cloud: cloud:
nacos: nacos:
discovery: discovery:
server-addr: 192.168.1.10:8848 server-addr: 192.168.1.13:8848
# datasource # datasource
datasource: datasource:
driver-class-name: org.gjt.mm.mysql.Driver driver-class-name: org.gjt.mm.mysql.Driver
url: jdbc:mysql://192.168.1.10:3306/beacon_cloud?characterEncoding=utf-8&useSSL=false url: jdbc:mysql://192.168.1.13:3306/beacon_cloud?characterEncoding=utf-8&useSSL=false
username: root username: root
password: root password: root
# 端口号 # 端口号

@ -25,7 +25,7 @@ class ClientBusinessMapperTest {
@Test @Test
public void findById() { public void findById() {
ClientBusiness cb = mapper.findById(1L); ClientBusiness cb = mapper.findById(1L);
cb.setIpAddress("127.0.0.1"); cb.setIpAddress("192.168.1.5");
// System.out.println("\"22.220.124.110\".equals(cb.getIpAddress()) = " + "22.220.124.110".equals(cb.getIpAddress())); // System.out.println("\"22.220.124.110\".equals(cb.getIpAddress()) = " + "22.220.124.110".equals(cb.getIpAddress()));
System.out.println(cb); System.out.println(cb);
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();

Loading…
Cancel
Save