List of usage examples for org.springframework.web.servlet.mvc.method.annotation RequestMappingHandlerMapping setUseTrailingSlashMatch
public void setUseTrailingSlashMatch(boolean useTrailingSlashMatch)
From source file:com.ameer.testweb.app.conf.WebMvcConfig.java
@Override public RequestMappingHandlerMapping requestMappingHandlerMapping() { RequestMappingHandlerMapping requestMappingHandlerMapping = super.requestMappingHandlerMapping(); requestMappingHandlerMapping.setUseSuffixPatternMatch(false); requestMappingHandlerMapping.setUseTrailingSlashMatch(false); return requestMappingHandlerMapping; }
From source file:uk.org.iay.mdq.server.MVCConfigurationPostProcessor.java
@Override public Object postProcessBeforeInitialization(Object bean, String beanName) { if (bean instanceof RequestMappingHandlerMapping) { final RequestMappingHandlerMapping requestMappingHandlerMapping = (RequestMappingHandlerMapping) bean; requestMappingHandlerMapping.setUseSuffixPatternMatch(false); requestMappingHandlerMapping.setUseTrailingSlashMatch(false); // URL decode after request mapping, not before. requestMappingHandlerMapping.setUrlDecode(false); }/*from ww w.j a v a2 s. com*/ return bean; }
From source file:be.dnsbelgium.rdap.WebConfig.java
@Bean public RequestMappingHandlerMapping requestMappingHandlerMapping() { RequestMappingHandlerMapping handlerMapping = super.requestMappingHandlerMapping(); handlerMapping.setUseSuffixPatternMatch(false); handlerMapping.setUseTrailingSlashMatch(false); return handlerMapping; }
From source file:se.kth.csc.config.WebMvcConfig.java
@Override public RequestMappingHandlerMapping requestMappingHandlerMapping() { RequestMappingHandlerMapping requestMappingHandlerMapping = super.requestMappingHandlerMapping(); // Only do exact handler dispatch, so /homerun does not get handled by /home requestMappingHandlerMapping.setUseSuffixPatternMatch(false); // Make sure that /home/ is different from /home requestMappingHandlerMapping.setUseTrailingSlashMatch(false); return requestMappingHandlerMapping; }
From source file:com.kixeye.chassis.transport.SpringMvcConfiguration.java
/** * Return a {@link RequestMappingHandlerMapping} ordered at 0 for mapping * requests to annotated controllers.//from www. ja v a2 s. co m */ @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; }