DATAREST-307 - Fixed handling of root resource on Tomcat.

We're now using a single slash to make sure the downstream method mapping works as expected.
This commit is contained in:
Oliver Gierke
2014-05-20 13:39:21 +02:00
parent 9f58e2452c
commit 5c507edb52

View File

@@ -116,10 +116,12 @@ public class RepositoryRestHandlerMapping extends RequestMappingHandlerMapping {
return null;
}
uri = StringUtils.hasText(uri) ? uri : "/";
HttpServletRequest request = new DefaultAcceptTypeHttpServletRequest(origRequest, acceptType, uri);
// Root request
if (!StringUtils.hasText(uri) || uri.equals("/")) {
if (uri.equals("/")) {
return super.lookupHandlerMethod("/", request);
}