@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { /* @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/login*//*").allowedOrigins("*"); registry.addMapping("/recover*//*").allowedOrigins("*"); registry.addMapping("/tx*//*").allowedOrigins("*"); } */ @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new AuthInterceptor()).addPathPatterns("/**"); } }; }
@Bean public WebMvcConfigurer webMvcConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addViewControllers(ViewControllerRegistry viewControllerRegistry) { // 首页默认加载web端 viewControllerRegistry.addViewController("/").setViewName("/web/index.html"); viewControllerRegistry.addViewController("/index.html").setViewName("redirect:/"); // web首页 viewControllerRegistry.addViewController("/web").setViewName("/web/index.html"); // webapp首页 viewControllerRegistry.addViewController("/webapp").setViewName("/webapp/index.html"); viewControllerRegistry.setOrder(Ordered.HIGHEST_PRECEDENCE); super.addViewControllers(viewControllerRegistry); } }; }
@Bean public WebMvcConfigurer staticResourceConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry .addResourceHandler("/mapper/**") .addResourceLocations( "classpath:/META-INF/syndesis/mapper/", "classpath:/META-INF/resources/mapper/", "classpath:/static/mapper/", "classpath:/resources/mapper/" ); } }; }
@Bean public WebMvcConfigurer webMvcConfigurer(List<HandlerMethodArgumentResolver> handlerMethodArgumentResolvers) { return new WebMvcConfigurerAdapter() { @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { super.addArgumentResolvers(argumentResolvers); argumentResolvers.addAll(handlerMethodArgumentResolvers); } @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new HandlerInterceptorAdapter() { @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { //clear thread local ThreadLocalUtils.clear(); } }); } }; }
@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); } }; }
/** * 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)); } }; }
@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"); } } }; }
@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); } }; }
@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"); } }; }
/** * 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("*"); } }; }
@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); } }; }
@Bean public WebMvcConfigurer mvcConfigurer() { return new WebMvcConfigurerAdapter() { public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS"); } }; }
@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("*"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedOrigins("*"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedOrigins("http://localhost:4200"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new AuthInterceptor()).addPathPatterns("/**"); } }; }
@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"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedMethods("GET", "POST", "PUT", "DELETE"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { // TODO check if its working registry.addMapping("/**").allowedOrigins("*"); } }; }
@Bean @Conditional(Development.class) public WebMvcConfigurer webMvcConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(final CorsRegistry registry) { registry.addMapping("/**"); } }; }
@Bean public WebMvcConfigurer mvcConfig() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedOrigins("*").allowedMethods("PUT","DELETE","GET","POST"); } }; }
@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"); } }; }
@Bean public WebMvcConfigurer rxJavaWebMvcConfiguration(List<AsyncHandlerMethodReturnValueHandler> handlers) { return new WebMvcConfigurerAdapter() { @Override public void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) { if (handlers != null) { returnValueHandlers.addAll(handlers); } } }; }
/** * allow all origins - only for development mode * @return */ @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedMethods("*"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedMethods("GET", "POST", "PUT", "DELETE").allowedOrigins("*") .allowedHeaders("*"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { // 配置CorsInterceptor的CORS参数 registry.addMapping("/**").allowedOrigins("*").allowCredentials(true).allowedHeaders("*") .allowedMethods("*").maxAge(3600); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedMethods("GET", "POST", "OPTIONS") .allowedOrigins("*"); } }; }
@Bean public WebMvcConfigurer D2GApiCorsConfig(){ return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**"). allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD"); // .allowedOrigins("http://localhost:8080"); TODO : Allowed servers } }; }
@Bean public WebMvcConfigurer mvcConfigurer() { return new WebMvcConfigurerAdapter() { public void addCorsMappings(CorsRegistry registry) { registry.addMapping("*//**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedMethods("*"); } }; }
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") .allowedOrigins("*"); } }; }
@Bean public WebMvcConfigurer webUserTokenInterceptorConfigurer(UserTokenManager userTokenManager, List<UserTokenParser> userTokenParser) { return new WebMvcConfigurerAdapter() { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new WebUserTokenInterceptor(userTokenManager, userTokenParser)); super.addInterceptors(registry); } }; }