本文整理汇总了Java中org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter类的典型用法代码示例。如果您正苦于以下问题:Java WebMvcConfigurerAdapter类的具体用法?Java WebMvcConfigurerAdapter怎么用?Java WebMvcConfigurerAdapter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WebMvcConfigurerAdapter类属于org.springframework.web.servlet.config.annotation包,在下文中一共展示了WebMvcConfigurerAdapter类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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("/**");
}
};
}
开发者ID:yu199195,项目名称:happylifeplat-transaction,代码行数:18,代码来源:AdminConfiguration.java
示例2: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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);
}
};
}
开发者ID:DigAg,项目名称:digag-server,代码行数:12,代码来源:WebSecurityConfig.java
示例3: webMvcConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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);
}
};
}
开发者ID:stephenml,项目名称:basic,代码行数:22,代码来源:Application.java
示例4: tracingHandlerInterceptor
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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);
}
};
}
开发者ID:opentracing-contrib,项目名称:java-spring-web,代码行数:17,代码来源:ServerTracingAutoConfiguration.java
示例5: staticResourceConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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/"
);
}
};
}
开发者ID:syndesisio,项目名称:syndesis,代码行数:17,代码来源:Application.java
示例6: baseConfigurerBean
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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());
// }
};
}
开发者ID:Erudika,项目名称:scoold,代码行数:21,代码来源:ScooldServer.java
示例7: webMvcConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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();
}
});
}
};
}
开发者ID:hs-web,项目名称:hsweb-framework,代码行数:22,代码来源:HswebAutoConfiguration.java
示例8: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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);
}
};
}
开发者ID:lordoftheflies,项目名称:wonderjameeee,代码行数:17,代码来源:SecurityConfiguration.java
示例9: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
/**
* 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));
}
};
}
开发者ID:Appverse,项目名称:appverse-server,代码行数:25,代码来源:FrontFacadeRestAutoConfiguration.java
示例10: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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");
}
}
};
}
开发者ID:yonadev,项目名称:yona-server,代码行数:17,代码来源:AppServiceApplication.java
示例11: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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);
}
};
}
开发者ID:Talend,项目名称:data-prep,代码行数:18,代码来源:CORSConfiguration.java
示例12: mvcViewConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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());
}
};
}
开发者ID:christophstrobl,项目名称:spring-data-solr-showcase,代码行数:19,代码来源:WebContext.java
示例13: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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");
}
};
}
开发者ID:java-park-mail-ru,项目名称:SpaceInvasion-09-2017,代码行数:14,代码来源:SpaceInvasion.java
示例14: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
/**
* 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("*");
}
};
}
开发者ID:DTAFormation,项目名称:112016.pizzeria-app,代码行数:17,代码来源:PizzeriaApp.java
示例15: forwardToIndex
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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");
}
};
}
开发者ID:monPlan,项目名称:springboot-spwa-gae-demo,代码行数:12,代码来源:WebConfig.java
示例16: mvcConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@Bean
public WebMvcConfigurer mvcConfigurer() {
return new WebMvcConfigurerAdapter() {
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "GET", "OPTIONS");
}
};
}
开发者ID:lorderikir,项目名称:googlecloud-techtalk,代码行数:9,代码来源:CorsConfig.java
示例17: corsConfiguration
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@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("*");
}
};
}
开发者ID:redhat-developer-demos,项目名称:istio-ola,代码行数:13,代码来源:KeycloakCORSConfiguration.java
示例18: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("*");
}
};
}
开发者ID:Taskana,项目名称:taskana,代码行数:10,代码来源:WebSecurityConfig.java
示例19: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("http://localhost:4200");
}
};
}
开发者ID:iorga-group,项目名称:debattons,代码行数:10,代码来源:ApiServerApplication.java
示例20: corsConfigurer
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; //导入依赖的package包/类
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new AuthInterceptor()).addPathPatterns("/**");
}
};
}
开发者ID:yu199195,项目名称:happylifeplat-tcc,代码行数:10,代码来源:AdminConfiguration.java
注:本文中的org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论