升级3.0

This commit is contained in:
谷成伟 2024-06-20 15:35:18 +08:00
parent 517c3919c2
commit 96f40885e1
2 changed files with 29 additions and 28 deletions

View File

@ -1,14 +1,11 @@
package com.das.common.interceptor;
import com.das.common.utils.AESUtil;
import org.springframework.beans.factory.annotation.Autowired;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TokenInterceptor implements HandlerInterceptor {
@Resource
@ -20,9 +17,18 @@ public class TokenInterceptor implements HandlerInterceptor {
TokenInterceptor.key = key;
}
// 示例Token验证方法需要根据实际情况实现
private boolean validateToken(String token) {
// 实现Token验证逻辑
// ...
return true; // 假设Token总是有效的实际应进行真实验证
}
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String param = request.getParameter("param");
// 从请求头中获取Token
// String token = request.getHeader("token");
@ -45,11 +51,4 @@ public class TokenInterceptor implements HandlerInterceptor {
// return false; // 阻止请求继续
// }
}
// 示例Token验证方法需要根据实际情况实现
private boolean validateToken(String token) {
// 实现Token验证逻辑
// ...
return true; // 假设Token总是有效的实际应进行真实验证
}
}

View File

@ -1,5 +1,7 @@
package com.das.common.log;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.MDC;
import org.springframework.util.StringUtils;
@ -8,8 +10,6 @@ import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.UUID;
/**
@ -19,22 +19,11 @@ import java.util.UUID;
@Slf4j
public class RequestLogInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String servletPath = request.getServletPath();
// 生成RequestId
String requestId = this.getRequestId();
// 配置日志文件打印 REQUEST_ID
MDC.put("REQUEST_ID", requestId);
log.info("servletPath:{}", servletPath);
log.info("preHandle 前置处理----------");
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
log.info("preHandle 处理中----------");
}
@Override
@ -69,4 +58,17 @@ public class RequestLogInterceptor implements HandlerInterceptor {
RequestIdUtils.generateRequestId();
return RequestIdUtils.getRequestId().toString();
}
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String servletPath = request.getServletPath();
// 生成RequestId
String requestId = this.getRequestId();
// 配置日志文件打印 REQUEST_ID
MDC.put("REQUEST_ID", requestId);
log.info("servletPath:{}", servletPath);
log.info("preHandle 前置处理----------");
return true;
}
}