/**
* 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( "*" );
}
java类org.springframework.web.servlet.config.annotation.CorsRegistry的实例源码
SpringConfig.java 文件源码
项目:spring-boot-start-current
阅读 40
收藏 0
点赞 0
评论 0
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);
}