- 新增CorsFilter
@Configuration @Slf4j public class CorsConfig { @Autowired private YangProperties yangProperties; @Bean public CorsFilter corsFilter(){ UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration corsConfig = yangProperties.getCors(); corsConfig.addAllowedOrigin("*"); corsConfig.addAllowedHeader("*"); corsConfig.addAllowedMethod("*"); corsConfig.setAllowCredentials(true); log.info("Registering Cors filter"); source.registerCorsConfiguration("/**", corsConfig); return new CorsFilter(source); } } -
在WebSecurityConfigurerAdapter的实现类中重新configure(WebSecurity web)方法
@Override public void configure(WebSecurity web) throws Exception { web.ignoring() .antMatchers(HttpMethod.OPTIONS, "/**"); //结局跨域问题 }
SpringBoot实现跨域请求
最新推荐文章于 2026-03-28 17:30:00 发布
本文介绍了一种在Spring Boot应用中实现全局CORS策略的方法,通过创建CorsConfig类并使用@Bean注解提供CorsFilter实例,允许所有源、头和方法,并开启凭证支持,解决跨域请求问题。


5941

被折叠的 条评论
为什么被折叠?



