代码简化

master
toesbieya 6 years ago
parent 5d3e2581b1
commit 2680c5e921
  1. 2
      java/local/src/main/java/cn/toesbieya/jxc/config/WebConfig.java
  2. 1
      java/local/src/main/java/cn/toesbieya/jxc/interceptor/SecurityInterceptor.java
  3. 15
      java/local/src/main/java/cn/toesbieya/jxc/interceptor/UserActionInterceptor.java

@ -1,7 +1,6 @@
package cn.toesbieya.jxc.config;
import cn.toesbieya.jxc.interceptor.SecurityInterceptor;
import cn.toesbieya.jxc.interceptor.UserActionInterceptor;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.MediaType;
@ -39,7 +38,6 @@ public class WebConfig implements WebMvcConfigurer {
public void addInterceptors(InterceptorRegistry registry) {
String[] exclude = {"/test/**", "/account/login", "/account/logout", "/account/register", "/account/checkName", "/error"};
addInterceptor(registry, new SecurityInterceptor(), exclude);
addInterceptor(registry, new UserActionInterceptor(), exclude);
}
private void addInterceptor(InterceptorRegistry registry, HandlerInterceptor interceptor, String[] exclude) {

@ -32,6 +32,7 @@ public class SecurityInterceptor implements HandlerInterceptor {
}
ThreadUtil.setUser(user);
ThreadUtil.quicklySetAction(request);
return true;
}

@ -1,15 +0,0 @@
package cn.toesbieya.jxc.interceptor;
import cn.toesbieya.jxc.util.ThreadUtil;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UserActionInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
ThreadUtil.quicklySetAction(request);
return true;
}
}
Loading…
Cancel
Save