@Component public class ParamsInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor
| Modifier and Type | Field and Description |
|---|---|
private cn.sinozg.applet.common.properties.AppValue |
app |
private org.slf4j.Logger |
log |
private cn.sinozg.applet.common.service.FrameworkAuthService |
tokenService |
| Constructor and Description |
|---|
ParamsInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull Object handler,
Exception ex) |
private String |
getRequestParams(javax.servlet.http.HttpServletRequest request)
获取到 get请求 参数 进行签名
|
private void |
httpError(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String code) |
private boolean |
isRepeatSubmit(javax.servlet.http.HttpServletRequest request,
RepeatSubmit rs,
String json)
验证是否重复提交由子类实现具体的防重复提交的规则
|
void |
postHandle(@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull Object handler) |
private boolean |
signParams(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String params)
参数签名校验
|
private cn.sinozg.applet.common.properties.AppValue app
private cn.sinozg.applet.common.service.FrameworkAuthService tokenService
private final org.slf4j.Logger log
public boolean preHandle(@NotNull
@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull
@NotNull Object handler)
throws Exception
preHandle in interface org.springframework.web.servlet.HandlerInterceptorExceptionpublic void postHandle(@NotNull
@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull
@NotNull Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws Exception
postHandle in interface org.springframework.web.servlet.HandlerInterceptorExceptionpublic void afterCompletion(@NotNull
@NotNull javax.servlet.http.HttpServletRequest request,
@NotNull
@NotNull javax.servlet.http.HttpServletResponse response,
@NotNull
@NotNull Object handler,
Exception ex)
throws Exception
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorExceptionprivate String getRequestParams(javax.servlet.http.HttpServletRequest request)
request - 请求参数private boolean signParams(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String params)
request - 请求requestresponse - 返回params - 请求参数private boolean isRepeatSubmit(javax.servlet.http.HttpServletRequest request,
RepeatSubmit rs,
String json)
request - 请求requestrs - 自定义注解json - 请求参数private void httpError(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String code)
Copyright © 2024. All rights reserved.