/**
* 设置路径匹配
*/
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer
//设置是否是后缀模式匹配,如"/user"是否匹配"/user.*",默认true
.setUseSuffixPatternMatch(false)
//设置是否自动后缀路径模式匹配,如"/user"是否匹配"/user/",默认true
.setUseTrailingSlashMatch(true);
}
java类org.springframework.web.servlet.config.annotation.PathMatchConfigurer的实例源码
SpringMvcConfig.java 文件源码
项目:dynamic-data-source-demo
阅读 33
收藏 0
点赞 0
评论 0
XmWebMvcConfigurerAdapter.java 文件源码
项目:xm-commons
阅读 29
收藏 0
点赞 0
评论 0
/**
* {@inheritDoc}
*/
@Override
public final void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
xmConfigurePathMatch(configurer);
}
DispatchServletConfig.java 文件源码
项目:interview-preparation
阅读 34
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
super.configurePathMatch(configurer);
configurer.setUseSuffixPatternMatch(false);// /hello/1-2 and /hello/1-2.1 are not same
configurer.setUseTrailingSlashMatch(true); // /hello/ and /hello are same
}
WebMVCConfig.java 文件源码
项目:spring-boot
阅读 31
收藏 0
点赞 0
评论 0
/**
* PathMatchConfigurer 函数让开发人员可以根据需求定制URL路径的匹配规则。
*
* @param configurer
*/
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
/**
* spring mvc 默认忽略 url 中点"."后面的部分,如
* http://localhost:8080/abc.mm 会直接匹配为
* http://localhost:8080/abc 忽略了 mm
* 如果不想忽略,设置 setUseSuffixPatternMatch(false)
*/
configurer.setUseSuffixPatternMatch(false);
}
WebMVCConfig.java 文件源码
项目:spring-boot
阅读 32
收藏 0
点赞 0
评论 0
/**
* PathMatchConfigurer 函数让开发人员可以根据需求定制URL路径的匹配规则。
*
* @param configurer
*/
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
/**
* spring mvc 默认忽略 url 中点"."后面的部分,如
* http://localhost:8080/abc.mm 会直接匹配为
* http://localhost:8080/abc 忽略了 mm
* 如果不想忽略,设置 setUseSuffixPatternMatch(false)
*/
configurer.setUseSuffixPatternMatch(false);
}
SpringConfig.java 文件源码
项目:WQP-WQX-Services
阅读 32
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
//This should make the url case insensitive
AntPathMatcher matcher = new AntPathMatcher();
matcher.setCaseSensitive(false);
configurer.setPathMatcher(matcher);
}
RestSpringModuleConfig.java 文件源码
项目:herd
阅读 32
收藏 0
点赞 0
评论 0
/**
* Configure the path match by disabling suffix pattern matching.
*
* @param configurer the path match configurer.
*/
@Override
public void configurePathMatch(PathMatchConfigurer configurer)
{
// Turn off suffix pattern matching which will ensure REST URL's that end with periods and some other text get matched in full and not without
// the period and the following text suffix. This is due to Spring's extension suffix matching logic that we don't need and don't want
// (e.g. .txt could be parsed by a specific handler).
configurer.setUseSuffixPatternMatch(false);
}
SpringMvcConfiguration.java 文件源码
项目:chassis
阅读 30
收藏 0
点赞 0
评论 0
/**
* Return a {@link RequestMappingHandlerMapping} ordered at 0 for mapping
* requests to annotated controllers.
*/
@Bean
@Override
public RequestMappingHandlerMapping requestMappingHandlerMapping() {
PathMatchConfigurer configurer = new PathMatchConfigurer();
configurePathMatch(configurer);
RequestMappingHandlerMapping handlerMapping = new RequestMappingHandlerMapping();
handlerMapping.setOrder(0);
handlerMapping.setDetectHandlerMethodsInAncestorContexts(true);
handlerMapping.setInterceptors(getInterceptors());
handlerMapping.setContentNegotiationManager(mvcContentNegotiationManager());
if (configurer.isUseSuffixPatternMatch() != null) {
handlerMapping.setUseSuffixPatternMatch(configurer.isUseSuffixPatternMatch());
}
if (configurer.isUseRegisteredSuffixPatternMatch() != null) {
handlerMapping.setUseRegisteredSuffixPatternMatch(configurer.isUseRegisteredSuffixPatternMatch());
}
if (configurer.isUseTrailingSlashMatch() != null) {
handlerMapping.setUseTrailingSlashMatch(configurer.isUseTrailingSlashMatch());
}
if (configurer.getPathMatcher() != null) {
handlerMapping.setPathMatcher(configurer.getPathMatcher());
}
if (configurer.getUrlPathHelper() != null) {
handlerMapping.setUrlPathHelper(configurer.getUrlPathHelper());
}
return handlerMapping;
}
TimelineConfig.java 文件源码
项目:xm-commons
阅读 38
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
WebMvcConfig.java 文件源码
项目:xm-ms-dashboard
阅读 25
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
AppConfig.java 文件源码
项目:FeedbackCollectionAndMgmtSystem
阅读 30
收藏 0
点赞 0
评论 0
/**Optional. It's only required when handling '.' in @PathVariables which otherwise ignore everything after last '.' in @PathVaidables argument.
* It's a known bug in Spring [https://jira.spring.io/browse/SPR-6164], still present in Spring 4.1.7.
* This is a workaround for this issue.
*/
@Override
public void configurePathMatch(PathMatchConfigurer matcher) {
matcher.setUseRegisteredSuffixPatternMatch(true);
}
WebMvcConfig.java 文件源码
项目:xm-ms-entity
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 44
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 38
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 39
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 36
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 39
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MyMvcConfig.java 文件源码
项目:springMvc4.x-project
阅读 39
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
WebMvcConfig.java 文件源码
项目:xm-ms-config
阅读 37
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
WebMvcConfiguration.java 文件源码
项目:openmrs-contrib-addonindex
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
// Fix handling of /api/v1/addon/org.openmrs.module.appui (otherwise appui is treated as a file extension)
configurer.setUseRegisteredSuffixPatternMatch(true);
}
AppMVCConfiguration.java 文件源码
项目:NGB-master
阅读 33
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
super.configurePathMatch(configurer);
configurer.setUseSuffixPatternMatch(false);
}
WebConfiguration.java 文件源码
项目:atsea-sample-shop-app
阅读 31
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
AntPathMatcher matcher = new AntPathMatcher();
matcher.setCaseSensitive(false);
configurer.setPathMatcher(matcher);
}
WebMvcConfig.java 文件源码
项目:service-authorization
阅读 39
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
MVCConfig.java 文件源码
项目:elucidate-server
阅读 32
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseTrailingSlashMatch(false);
configurer.setUseSuffixPatternMatch(false);
}
AppWebMvcConfiguration.java 文件源码
项目:nikita-noark5-core
阅读 31
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(final PathMatchConfigurer configurer) {
//configurer.setUseSuffixPatternMatch(false);
configurer.setUseTrailingSlashMatch(true);
}
AppMVCConfiguration.java 文件源码
项目:NGB
阅读 38
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
super.configurePathMatch(configurer);
configurer.setUseSuffixPatternMatch(false);
}
WebMvcConfiguration.java 文件源码
项目:credhub
阅读 40
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
WebConfig.java 文件源码
项目:putput
阅读 41
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
WebConfig.java 文件源码
项目:blog-java2
阅读 41
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);
}
Web.java 文件源码
项目:switchman
阅读 36
收藏 0
点赞 0
评论 0
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseTrailingSlashMatch(true);
}