|
@@ -14,10 +14,12 @@ import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer;
|
|
|
import com.ym.mec.common.config.EnumConverterFactory;
|
|
|
import com.ym.mec.common.config.LocalFastJsonHttpMessageConverter;
|
|
|
import com.ym.mec.common.enums.BaseEnum;
|
|
|
+import com.ym.mec.filter.RequestBodyReaderFilter;
|
|
|
import com.ym.mec.interceptor.OperationLogInterceptor;
|
|
|
import com.ym.mec.interceptor.TenantInterceptor;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
|
|
|
+import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
import org.springframework.context.annotation.Primary;
|
|
@@ -128,4 +130,16 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
|
|
return new HttpMessageConverters(converter);
|
|
|
}
|
|
|
|
|
|
+ @Bean
|
|
|
+ public FilterRegistrationBean<RequestBodyReaderFilter> fequestBodyReaderFilter() {
|
|
|
+ FilterRegistrationBean<RequestBodyReaderFilter> registrationBean = new FilterRegistrationBean<>();
|
|
|
+ RequestBodyReaderFilter filter = new RequestBodyReaderFilter();
|
|
|
+ registrationBean.setFilter(filter);
|
|
|
+ ArrayList<String> urls = new ArrayList<>();
|
|
|
+ urls.add("/*");//配置过滤规则
|
|
|
+ registrationBean.setUrlPatterns(urls);
|
|
|
+ registrationBean.setOrder(3);
|
|
|
+ return registrationBean;
|
|
|
+ }
|
|
|
+
|
|
|
}
|