|
|
@@ -0,0 +1,116 @@
|
|
|
+package com.uas.eis.core.config;
|
|
|
+
|
|
|
+import org.springframework.context.annotation.Configuration;
|
|
|
+import org.springframework.format.FormatterRegistry;
|
|
|
+import org.springframework.http.converter.HttpMessageConverter;
|
|
|
+import org.springframework.validation.MessageCodesResolver;
|
|
|
+import org.springframework.validation.Validator;
|
|
|
+import org.springframework.web.method.support.HandlerMethodArgumentResolver;
|
|
|
+import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
|
|
|
+import org.springframework.web.servlet.HandlerExceptionResolver;
|
|
|
+import org.springframework.web.servlet.config.annotation.*;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author xiaost
|
|
|
+ * @date 2023/9/6 16:46
|
|
|
+ **/
|
|
|
+@Configuration
|
|
|
+public class CorsConfig implements WebMvcConfigurer {
|
|
|
+ @Override
|
|
|
+ public void addCorsMappings(CorsRegistry registry) {
|
|
|
+ //本应用的所有方法都会去处理跨域请求
|
|
|
+ registry.addMapping("/**")
|
|
|
+ //允许远端访问的域名
|
|
|
+ .allowedOrigins("http://localhost:8080")
|
|
|
+ //允许请求的方法("POST", "GET", "PUT", "OPTIONS", "DELETE")
|
|
|
+ .allowedMethods("*")
|
|
|
+ //允许请求头
|
|
|
+ .allowedHeaders("*");
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public void configurePathMatch(PathMatchConfigurer pathMatchConfigurer) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureContentNegotiation(ContentNegotiationConfigurer contentNegotiationConfigurer) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureAsyncSupport(AsyncSupportConfigurer asyncSupportConfigurer) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureDefaultServletHandling(DefaultServletHandlerConfigurer defaultServletHandlerConfigurer) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addFormatters(FormatterRegistry formatterRegistry) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addInterceptors(InterceptorRegistry interceptorRegistry) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addResourceHandlers(ResourceHandlerRegistry resourceHandlerRegistry) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addViewControllers(ViewControllerRegistry viewControllerRegistry) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureViewResolvers(ViewResolverRegistry viewResolverRegistry) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addArgumentResolvers(List<HandlerMethodArgumentResolver> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureMessageConverters(List<HttpMessageConverter<?>> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void extendMessageConverters(List<HttpMessageConverter<?>> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void extendHandlerExceptionResolvers(List<HandlerExceptionResolver> list) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Validator getValidator() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public MessageCodesResolver getMessageCodesResolver() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+}
|