在项目中添加配置类 并且注入容器
**
* @Author sjh0822 解决跨域请求
* @Date 2021/3/23 19:54
* @Version 1.0
*/
@Configuration
public class CorsConfig {
@Bean
public CorsWebFilter CorsWebFilter() {
UrlBasedCorsConfigurationSource basedCorsConfigurationSource = new UrlBasedCorsConfigurationSource();
CorsConfiguration configuration = new CorsConfiguration();
//配置跨域
configuration.addAllowedHeader("*"); //任何请求头
configuration.addAllowedMethod("*"); //任何请求方法 get post...
configuration.addAllowedOrigin("*"); //任何请求来源
configuration.setAllowCredentials(true); //允许携带cookie 跨域
//任何请求
basedCorsConfigurationSource.registerCorsConfiguration("/**", configuration);
return new CorsWebFilter(basedCorsConfigurationSource);
}
}