| | |
| | |
|
| | | import cc.mrbird.febs.common.interceptor.LoginInterceptor;
|
| | | import org.springframework.context.annotation.Configuration;
|
| | | import org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer;
|
| | | import org.springframework.web.servlet.config.annotation.InterceptorRegistration;
|
| | | import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
| | | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
| | |
|
| | | import javax.annotation.Resource;
|
| | |
|
| | | /**
|
| | | * @author xxx
|
| | |
| | | **/
|
| | | @Configuration
|
| | | public class WebMvcConfigure implements WebMvcConfigurer {
|
| | | @Resource
|
| | | private FebsConfigure febsConfigure;
|
| | | @Override
|
| | | public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
|
| | | configurer.setTaskExecutor(febsConfigure.mvcTaskExecutor()); // 使用专门的线程池
|
| | | configurer.setDefaultTimeout(30_000);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public void addInterceptors(InterceptorRegistry registry) {
|
| | |
| | | registration.excludePathPatterns("/api/news/**");
|
| | | registration.excludePathPatterns("/api/member/cashOutSetting");
|
| | | registration.excludePathPatterns("/api/member/agentDetail");
|
| | | registration.excludePathPatterns("/api/member/scoreRecord");
|
| | | registration.excludePathPatterns("/api/member/activityInfo");
|
| | | registration.excludePathPatterns("/api/leader/leaderList");
|
| | | registration.excludePathPatterns("/api/leader/leaderListInFence");
|
| | |
| | | registration.excludePathPatterns("/api/happyCategory/allCategory");
|
| | | registration.excludePathPatterns("/api/happyCategory/indexCategory");
|
| | | registration.excludePathPatterns("/api/happyActivity/activityList");
|
| | | registration.excludePathPatterns("/api/happyActivity/activityInfo");
|
| | | registration.excludePathPatterns("/api/happyActivity/voteOptionInPage");
|
| | | registration.excludePathPatterns("/api/happyActivity/voteActivityHot");
|
| | | registration.excludePathPatterns("/api/socialCircle/**");
|
| | | registration.excludePathPatterns("/api/clothes/social/allCategory");
|
| | | registration.excludePathPatterns("/api/clothes/social/indexCategory");
|
| | | registration.excludePathPatterns("/api/clothes/social/allSocial");
|
| | | registration.excludePathPatterns("/api/clothes/social/allComment");
|
| | | registration.excludePathPatterns("/api/clothes/social/socialInfo");
|
| | | registration.excludePathPatterns("/api/clothes/clothesType");
|
| | | registration.excludePathPatterns("/api/ai/memberRole/**");
|
| | | registration.excludePathPatterns("/api/ai/productCategory/**");
|
| | | registration.excludePathPatterns("/api/ai/product/**");
|
| | | registration.excludePathPatterns("/api/ai/productPoint/**");
|
| | | registration.excludePathPatterns("/api/ai/test/**");
|
| | | registration.excludePathPatterns("/api/ai/memberTalk/answer-stream");
|
| | | registration.excludePathPatterns("/api/ai/talk/questionList");
|
| | | }
|
| | | }
|