java类org.springframework.web.servlet.config.annotation.CorsRegistry的实例源码

SpringConfig.java 文件源码 项目:spring-boot-start-current 阅读 40 收藏 0 点赞 0 评论 0
/**
 * cors跨域处理
 *
 * @param registry
 */
@Override
public void addCorsMappings ( CorsRegistry registry ) {
    registry.addMapping( "/**" )
            .allowedMethods(
                HttpMethod.HEAD.name() ,
                HttpMethod.GET.name() ,
                HttpMethod.POST.name() ,
                HttpMethod.PUT.name() ,
                HttpMethod.DELETE.name() ,
                HttpMethod.OPTIONS.name() ,
                HttpMethod.PATCH.name() ,
                HttpMethod.TRACE.name()
            )
            // 允许的域名
            .allowedOrigins( "*" );
}
WebConfiguratie.java 文件源码 项目:OperatieBRP 阅读 27 收藏 0 点赞 0 评论 0
@Override
public final void addCorsMappings(final CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS")
            .allowedHeaders(
                    "Host",
                    "User-Agent",
                    "X-Requested-With",
                    "Accept",
                    "Accept-Language",
                    "Accept-Encoding",
                    "Authorization",
                    "Referer",
                    "Connection",
                    "Content-Type")
            .exposedHeaders("header1", "header2")
            .maxAge(MAX_AGE)
            .allowCredentials(true);
}
SecurityConfiguration.java 文件源码 项目:wonderjameeee 阅读 28 收藏 0 点赞 0 评论 0
@Bean
WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/")
                    .allowedOrigins("*")
                    .allowedMethods("POST, GET, OPTIONS, DELETE ,PUT")
                    .allowedHeaders(AUTHORIZATION_HEADER, CONTENT_TYPE_HEADER, X_REQUESTED_WITH_HEADER, ACCEPT_HEADER, ORIGIN_HEADER,
                            AC_REQUEST_METHOD_HEADER, AC_REQUEST_HEADERS_HEADER, AC_ALLOW_ORIGIN_HEADER, AC_ALLOW_CREDENTIALS_HEADER, XXSRFTOKEN, XXSRFTOKEN2)
                    .exposedHeaders(AUTHORIZATION_HEADER, CONTENT_TYPE_HEADER, X_REQUESTED_WITH_HEADER, ACCEPT_HEADER, ORIGIN_HEADER,
                            AC_REQUEST_METHOD_HEADER, AC_REQUEST_HEADERS_HEADER, AC_ALLOW_ORIGIN_HEADER, XXSRFTOKEN, XXSRFTOKEN2)
                    .allowCredentials(true).maxAge(3600);
        }
    };
}
FrontFacadeRestAutoConfiguration.java 文件源码 项目:appverse-server 阅读 41 收藏 0 点赞 0 评论 0
/**
 * Spring4 Cors filter
 *  By default disabled
 * @return
 */
@Bean
@ConditionalOnProperty(value="appverse.frontfacade.rest.cors.enabled", matchIfMissing=false)
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            String path = apiPath;
            if (!StringUtils.isEmpty(corsPath)){
                path = corsPath;
            }
            registry.addMapping(path + "/**")
                    .allowedOrigins(StringUtils.commaDelimitedListToStringArray(allowedOrigins))
                    .allowedMethods(StringUtils.commaDelimitedListToStringArray(allowedMethods))
                    .allowedHeaders(StringUtils.commaDelimitedListToStringArray(allowedHeaders))
                    .allowCredentials(Boolean.valueOf(allowedCredentials))
                    .maxAge(Long.valueOf(maxAge));
        }
    };
}
AppServiceApplication.java 文件源码 项目:yona-server 阅读 30 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer()
{
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry)
        {
            registry.addMapping("/swagger/swagger-spec.yaml");
            if (yonaProperties.getSecurity().isCorsAllowed())
            {
                // Enable CORS for the other resources, to allow testing the API through Swagger UI.
                registry.addMapping("/**").allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE");
            }
        }
    };
}
CORSConfiguration.java 文件源码 项目:data-prep 阅读 26 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {

        @Override
        public void addCorsMappings(CorsRegistry registry) {
            // Add CORS header for all path in application
            registry.addMapping("/**") //
                    .allowedOrigins("*") //
                    .allowedMethods("POST", "GET", "OPTIONS", "DELETE", "PUT", "PATCH") //
                    .maxAge(3600) //
                    .allowedHeaders("x-requested-with", "Content-Type", "accept", "Authorization")
                    .exposedHeaders("Authorization")
                    .allowCredentials(true);
        }
    };
}
SpaceInvasion.java 文件源码 项目:SpaceInvasion-09-2017 阅读 28 收藏 0 点赞 0 评论 0
@Bean
@SuppressWarnings("AnonymousInnerClassMayBeStatic")
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/v1/**")
                    .allowCredentials(true)
                    .allowedOrigins(Constants.UrlConstants.ALLOWED_ORIGINS)
                    .allowedMethods("GET", "HEAD", "POST", "PATCH", "DELETE", "OPTIONS");
        }
    };
}
PizzeriaApp.java 文件源码 项目:112016.pizzeria-app 阅读 24 收藏 0 点赞 0 评论 0
/**
 * Activation de CORS pour tous les domaines.
 * 
 * @return Configurateur Spring MVC.
 */
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {

            registry.addMapping("/**").allowedOrigins("*");

        }
    };
}
WebSecurityConfig.java 文件源码 项目:digag-server 阅读 27 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedOrigins("*")
                    .allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
                    .allowCredentials(false).maxAge(3600);
        }
    };
}
WebConfiguration.java 文件源码 项目:loafer 阅读 27 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedHeaders("*")
            .allowedMethods("*")
            .allowedOrigins("*");
}
SpringConfiguration.java 文件源码 项目:lemon-fileservice 阅读 30 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins(crossMapping)
            .allowedMethods("GET","POST","PUT", "DELETE", "OPTIONS")
            .allowedHeaders("*")
            .allowCredentials(true)
            .maxAge(3600);
}
CorsConfig.java 文件源码 项目:googlecloud-techtalk 阅读 25 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer mvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS");
        }
    };
}
KeycloakCORSConfiguration.java 文件源码 项目:istio-ola 阅读 34 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfiguration() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/api/**")
                    .allowedMethods(HttpMethod.GET.toString(), HttpMethod.POST.toString(),
                            HttpMethod.PUT.toString(), HttpMethod.DELETE.toString(), HttpMethod.OPTIONS.toString())
                    .allowedOrigins("*");
        }
    };
}
WebSecurityConfig.java 文件源码 项目:taskana 阅读 25 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedOrigins("*");
        }
    };
}
ApiServerApplication.java 文件源码 项目:debattons 阅读 26 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
  return new WebMvcConfigurerAdapter() {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
      registry.addMapping("/**").allowedOrigins("http://localhost:4200");
    }
  };
}
Application.java 文件源码 项目:jwtExample 阅读 46 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {

            registry.addMapping("/**").allowedOrigins("http://localhost:4200");
            registry.addMapping("/**").allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "TRACE", "OPTIONS",
                    "PATCH");

        }
    };
}
CorsConfiguration.java 文件源码 项目:remember-me-back 阅读 22 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                    .allowedMethods("GET", "POST", "PUT", "DELETE");
        }
    };
}
DockerDashApp.java 文件源码 项目:docker-dash 阅读 26 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            // TODO check if its working
            registry.addMapping("/**").allowedOrigins("*");
        }
    };
}
WebConfig.java 文件源码 项目:docs-manage 阅读 30 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
            .allowCredentials(false)
            .allowedHeaders("Accept", "Content-Type", "Origin", "authority");
}
WebConfig.java 文件源码 项目:docs-manage 阅读 27 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
            .allowCredentials(false)
            .allowedHeaders("Accept", "Content-Type", "Origin", "authority");
}
CorsConfig.java 文件源码 项目:AppleSeed 阅读 30 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer mvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS");
        }
    };
}
DemoApplication.java 文件源码 项目:spring-boot-vue-simple-sample 阅读 24 收藏 0 点赞 0 评论 0
@Bean
@Conditional(Development.class)
public WebMvcConfigurer webMvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(final CorsRegistry registry) {
            registry.addMapping("/**");
        }
    };
}
Application.java 文件源码 项目:RFTBackend 阅读 26 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer mvcConfig() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedOrigins("*").allowedMethods("PUT","DELETE","GET","POST");
        }
    };
}
WebConfig.java 文件源码 项目:exampp 阅读 33 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                    .allowedOrigins("http://localhost:4200", "http://localhost:8080")
                    .allowedMethods("GET", "PUT", "POST", "DELETE");
        }
    };
}
WebConfig.java 文件源码 项目:SmartSync 阅读 26 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}
WebConfig.java 文件源码 项目:SmartSync 阅读 29 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}
WebConfig.java 文件源码 项目:SmartSync 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}
WebConfig.java 文件源码 项目:SmartSync 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}
WebConfig.java 文件源码 项目:SmartSync 阅读 27 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}
WebConfig.java 文件源码 项目:SmartSync 阅读 22 收藏 0 点赞 0 评论 0
@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("POST", "GET", "DELETE", "PUT")
            .allowCredentials(false).maxAge(3600);
}


问题


面经


文章

微信
公众号

扫码关注公众号