Java 类org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter 实例源码

项目:happylifeplat-transaction    文件:AdminConfiguration.java   
@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("/**");
            }
        };
    }
项目:basic    文件:Application.java   
@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);
        }
    };
}
项目:java-spring-web    文件:ServerTracingAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(TracingFilter.class)
public WebMvcConfigurerAdapter tracingHandlerInterceptor(final Tracer tracer) {
    log.info("Creating " + WebMvcConfigurerAdapter.class.getSimpleName() + " bean with " +
            TracingHandlerInterceptor.class);

    return new WebMvcConfigurerAdapter() {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(new TracingHandlerInterceptor(tracer,
                    Arrays.asList(HandlerInterceptorSpanDecorator.STANDARD_LOGS,
                            HandlerInterceptorSpanDecorator.HANDLER_METHOD_OPERATION_NAME)));
            super.addInterceptors(registry);
        }
    };
}
项目:syndesis    文件:Application.java   
@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/"
                );
        }
    };
}
项目:scoold    文件:ScooldServer.java   
@Bean
    public WebMvcConfigurerAdapter baseConfigurerBean(@Named final ScooldRequestInterceptor sri) {
        return new WebMvcConfigurerAdapter() {
            @Override
            public void addInterceptors(InterceptorRegistry registry) {
                super.addInterceptors(registry);
                registry.addInterceptor(sri);
            }

//          @Override
//          public void addResourceHandlers(ResourceHandlerRegistry registry) {
//              registry.addResourceHandler("/images/**").addResourceLocations("/static/images/")
//                  .setCacheControl(CacheControl.maxAge(1, TimeUnit.HOURS).cachePublic());
//              registry.addResourceHandler("/styles/**").addResourceLocations("/static/styles/")
//                  .setCacheControl(CacheControl.maxAge(1, TimeUnit.HOURS).cachePublic());
//              registry.addResourceHandler("/scripts/**").addResourceLocations("/static/scripts/")
//                  .setCacheControl(CacheControl.maxAge(1, TimeUnit.HOURS).cachePublic());
//          }
        };
    }
项目:hsweb-framework    文件:HswebAutoConfiguration.java   
@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();
                }
            });
        }
    };
}
项目:wonderjameeee    文件:SecurityConfiguration.java   
@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);
        }
    };
}
项目:appverse-server    文件:FrontFacadeRestAutoConfiguration.java   
/**
 * 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));
        }
    };
}
项目:yona-server    文件:AppServiceApplication.java   
@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");
            }
        }
    };
}
项目:data-prep    文件:CORSConfiguration.java   
@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);
        }
    };
}
项目:spring-data-solr-showcase    文件:WebContext.java   
@Bean
public WebMvcConfigurerAdapter mvcViewConfigurer() {

    return new WebMvcConfigurerAdapter() {

        @Override
        public void addViewControllers(ViewControllerRegistry registry) {

            registry.addViewController("/").setViewName("search");
            registry.addViewController("/monitor").setViewName("monitor");
        }

        @Override
        public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
            argumentResolvers.add(new PageableHandlerMethodArgumentResolver());
        }
    };
}
项目:SpaceInvasion-09-2017    文件:SpaceInvasion.java   
@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");
        }
    };
}
项目:112016.pizzeria-app    文件:PizzeriaApp.java   
/**
 * 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("*");

        }
    };
}
项目:digag-server    文件:WebSecurityConfig.java   
@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);
        }
    };
}
项目:springboot-spwa-gae-demo    文件:WebConfig.java   
@Bean
public WebMvcConfigurerAdapter forwardToIndex() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
            // forward requests to /admin and /user to their index.html
            registry.addViewController("/**").setViewName(
                    "forward:/index.html");
        }
    };
}
项目:googlecloud-techtalk    文件:CorsConfig.java   
@Bean
public WebMvcConfigurer mvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS");
        }
    };
}
项目:istio-ola    文件:KeycloakCORSConfiguration.java   
@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("*");
        }
    };
}
项目:taskana    文件:WebSecurityConfig.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedOrigins("*");
        }
    };
}
项目:debattons    文件:ApiServerApplication.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
  return new WebMvcConfigurerAdapter() {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
      registry.addMapping("/**").allowedOrigins("http://localhost:4200");
    }
  };
}
项目:happylifeplat-tcc    文件:AdminConfiguration.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(new AuthInterceptor()).addPathPatterns("/**");
        }
    };
}
项目:jwtExample    文件:Application.java   
@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");

        }
    };
}
项目:remember-me-back    文件:CorsConfiguration.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                    .allowedMethods("GET", "POST", "PUT", "DELETE");
        }
    };
}
项目:docker-dash    文件:DockerDashApp.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            // TODO check if its working
            registry.addMapping("/**").allowedOrigins("*");
        }
    };
}
项目:myth    文件:AdminConfiguration.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(new AuthInterceptor()).addPathPatterns("/**");
        }
    };
}
项目:AppleSeed    文件:CorsConfig.java   
@Bean
public WebMvcConfigurer mvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS");
        }
    };
}
项目:spring-boot-vue-simple-sample    文件:DemoApplication.java   
@Bean
@Conditional(Development.class)
public WebMvcConfigurer webMvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(final CorsRegistry registry) {
            registry.addMapping("/**");
        }
    };
}
项目:RFTBackend    文件:Application.java   
@Bean
public WebMvcConfigurer mvcConfig() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedOrigins("*").allowedMethods("PUT","DELETE","GET","POST");
        }
    };
}
项目:exampp    文件:WebConfig.java   
@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");
        }
    };
}
项目:second-opinion-api    文件:SecondOpinionConfiguration.java   
@Bean
public WebMvcConfigurerAdapter adapter() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(new LogExecutionInterceptor());
        }
    };
}
项目:microservices-sample-project    文件:AsyncConfig.java   
@Bean
public WebMvcConfigurer rxJavaWebMvcConfiguration(List<AsyncHandlerMethodReturnValueHandler> handlers) {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) {
            if (handlers != null) {
                returnValueHandlers.addAll(handlers);
            }
        }
    };
}
项目:microservices-sample-project    文件:AppConfiguration.java   
/**
 * allow all origins - only for development mode
 * @return
 */
@Bean
   public WebMvcConfigurer corsConfigurer() {
       return new WebMvcConfigurerAdapter() {
           @Override
           public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
            .allowedMethods("*");
           }
       };
}
项目:microservices-sample-project    文件:AppConfiguration.java   
/**
 * allow all origins - only for development mode
 * @return
 */
@Bean
   public WebMvcConfigurer corsConfigurer() {
       return new WebMvcConfigurerAdapter() {
           @Override
           public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
            .allowedMethods("*");
           }
       };
}
项目:ingest-core    文件:CorsConfig.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**").allowedMethods("GET", "POST", "PUT", "DELETE").allowedOrigins("*")
                    .allowedHeaders("*");
        }
    };
}
项目:tulingchat    文件:CORSConfig.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            // 配置CorsInterceptor的CORS参数
            registry.addMapping("/**").allowedOrigins("*").allowCredentials(true).allowedHeaders("*")
                    .allowedMethods("*").maxAge(3600);
        }
    };
}
项目:pokemon    文件:AsyncConfig.java   
@Bean
public WebMvcConfigurer rxJavaWebMvcConfiguration(List<AsyncHandlerMethodReturnValueHandler> handlers) {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) {
            if (handlers != null) {
                returnValueHandlers.addAll(handlers);
            }
        }
    };
}
项目:pokemon    文件:AppConfiguration.java   
/**
 * allow all origins - only for development mode
 * @return
 */
@Bean
   public WebMvcConfigurer corsConfigurer() {
       return new WebMvcConfigurerAdapter() {
           @Override
           public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
            .allowedMethods("*");
           }
       };
}
项目:pokemon    文件:AppConfiguration.java   
/**
 * allow all origins - only for development mode
 * @return
 */
@Bean
   public WebMvcConfigurer corsConfigurer() {
       return new WebMvcConfigurerAdapter() {
           @Override
           public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
            .allowedMethods("*");
           }
       };
}
项目:chvote-protocol-poc    文件:WebSecurityConfigurer.java   
@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                    .allowedMethods("GET", "POST", "OPTIONS")
                    .allowedOrigins("*");
        }
    };
}
项目:d2g-api    文件:Application.java   
@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
        }
    };
}
项目:lyre    文件:Lyre.java   
@Bean
public WebMvcConfigurerAdapter webMvcConfigurerAdapter() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
            registry.addViewController("/")
                .setStatusCode(HttpStatus.PERMANENT_REDIRECT)
                .setViewName("/swagger-ui.html");
        }
    };
}