美文网首页
SpringBoot 2.6.7 处理跨域的问题

SpringBoot 2.6.7 处理跨域的问题

作者: IT祖师爷 | 来源:发表于2022-05-05 11:21 被阅读0次

    package com.clickpaas.config;

    import org.springframework.context.annotation.Bean;

    import org.springframework.context.annotation.Configuration;

    import org.springframework.web.cors.CorsConfiguration;

    import org.springframework.web.cors.UrlBasedCorsConfigurationSource;

    import org.springframework.web.filter.CorsFilter;

    import java.util.Collections;

    /**

    * @from fhadmin.cn

    * @version 1.0

    * @since 2022/5/5 7:59

    */

    @Configuration

    public class CorsConfig {

        @Bean

        public CorsFilter corsFilter() {

            CorsConfiguration corsConfiguration = new CorsConfiguration();

            //1,允许任何来源

            corsConfiguration.setAllowedOriginPatterns(Collections.singletonList("*"));

            //2,允许任何请求头

            corsConfiguration.addAllowedHeader(CorsConfiguration.ALL);

            //3,允许任何方法

            corsConfiguration.addAllowedMethod(CorsConfiguration.ALL);

            //4,允许凭证

            corsConfiguration.setAllowCredentials(true);

            UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();

            source.registerCorsConfiguration("/**", corsConfiguration);

            return new CorsFilter(source);

        }

    }

    相关文章

      网友评论

          本文标题:SpringBoot 2.6.7 处理跨域的问题

          本文链接:https://www.haomeiwen.com/subject/ssvnyrtx.html