List of usage examples for org.springframework.web.servlet.config.annotation PathMatchConfigurer isUseTrailingSlashMatch
@Nullable
public Boolean isUseTrailingSlashMatch()
From source file:com.kixeye.chassis.transport.SpringMvcConfiguration.java
/** * Return a {@link RequestMappingHandlerMapping} ordered at 0 for mapping * requests to annotated controllers./*from w w w .j a v a2 s . c o 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; }