java类org.springframework.web.servlet.config.annotation.PathMatchConfigurer的实例源码

SpringMvcConfig.java 文件源码 项目:dynamic-data-source-demo 阅读 33 收藏 0 点赞 0 评论 0
/**
 * 设置路径匹配
 */
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
    configurer
            //设置是否是后缀模式匹配,如"/user"是否匹配"/user.*",默认true
            .setUseSuffixPatternMatch(false)
            //设置是否自动后缀路径模式匹配,如"/user"是否匹配"/user/",默认true
            .setUseTrailingSlashMatch(true);
}
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);
}


问题


面经


文章

微信
公众号

扫码关注公众号