|
@@ -17,6 +17,7 @@ import cn.com.qmth.examcloud.commons.base.util.PathUtil;
|
|
|
import cn.com.qmth.examcloud.commons.base.util.PropertiesUtil;
|
|
|
import cn.com.qmth.examcloud.commons.base.util.RegExpUtil;
|
|
|
import cn.com.qmth.examcloud.commons.web.interceptor.FirstInterceptor;
|
|
|
+import cn.com.qmth.examcloud.commons.web.interceptor.SeqlockInterceptor;
|
|
|
import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
|
|
|
import cn.com.qmth.examcloud.commons.web.security.RequestPermissionInterceptor;
|
|
|
import cn.com.qmth.examcloud.commons.web.security.SpringCloudInterceptor;
|
|
@@ -46,6 +47,8 @@ public class DefaultWebMvcConfigurerAdapter extends WebMvcConfigurerAdapter {
|
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
|
registry.addInterceptor(new FirstInterceptor()).addPathPatterns("/**");
|
|
|
|
|
|
+ registry.addInterceptor(new SeqlockInterceptor(redisClient)).addPathPatterns("/**");
|
|
|
+
|
|
|
SpringCloudInterceptor springCloudInterceptor = new SpringCloudInterceptor();
|
|
|
springCloudInterceptor.setRedisClient(redisClient);
|
|
|
registry.addInterceptor(springCloudInterceptor).addPathPatterns("/**");
|