List<String> patterns = new ArrayList<String>();
for (String pattern : mapping.getPatternsCondition().getPatterns()) {
// add REST resource path prefix to URI,
// if relative path is just '/' add an empty string
patterns.add(restResource.path() + (!"/".equals(pattern) ? pattern : ""));
}
// create a new mapping based on the patterns (patterns are unmodifiable in existing RequestMappingInfo)
mapping = new RequestMappingInfo(
new PatternsRequestCondition(patterns.toArray(ArrayUtils.EMPTY_STRING_ARRAY),