package org.springblade.modules.signature.interceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; /** * 拦截器 * @author zhongrj * @time 2022-03-10 */ @Configuration public class ExternalAdapter extends WebMvcConfigurationSupport { /** * 新增拦截 * @param registry */ @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new ExternalInterceptor()). addPathPatterns("/simulateExamRecord/getSimulateExamRecordInfo", "/simulateExamRecord/pauseExam", "/simulateExamRecord/getSimulateExamRefreshInfo", "/simulateExamRecord/beginExam", "/simulateExamRecord/saveSimulateExam", "/examSubjectChoices/getSubjectResultInfoBySimulate", "/blade-user/getNotUpdatePwdInfo", "/electronRail/**", "/attendance/AppSave" ); super.addInterceptors(registry); } @Bean public ExternalInterceptor getExternalInterceptor(){ return new ExternalInterceptor(); } }