跨域修改尝试
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
package com.adc.da.main.config;
|
||||
|
||||
import com.adc.da.filter.*;
|
||||
import com.adc.da.util.filter.CorsFilter;
|
||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.web.cors.CorsConfiguration;
|
||||
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
|
||||
import org.springframework.web.filter.CorsFilter;
|
||||
|
||||
/**
|
||||
* Web配置,用于注入过滤器,拦截器等
|
||||
@@ -63,11 +63,21 @@ public class WebConfig {
|
||||
return registration;
|
||||
}
|
||||
|
||||
@Bean
|
||||
/*@Bean
|
||||
public CorsFilter corsFilter() {
|
||||
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
|
||||
source.registerCorsConfiguration("/**", buildConfig()); // 4
|
||||
return new CorsFilter(source);
|
||||
}*/
|
||||
|
||||
@Bean
|
||||
public FilterRegistrationBean corsFilter() {
|
||||
FilterRegistrationBean registration = new FilterRegistrationBean();
|
||||
registration.setFilter(new CorsFilter());
|
||||
registration.addUrlPatterns("/*");
|
||||
registration.setName("corsFilter");
|
||||
registration.setOrder(7);
|
||||
return registration;
|
||||
}
|
||||
|
||||
private CorsConfiguration buildConfig() {
|
||||
@@ -102,4 +112,4 @@ public class WebConfig {
|
||||
registration.setOrder(5);
|
||||
return registration;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user