SpringMVC中REST风格-拦截器获取链接后的参数

  1. 只针对REST风格传参形式(例如:/v1/update/{id}/{status})
 Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);
 StringBuffer stringBuffer = new StringBuffer();
 pathVariables.forEach((key,value)-> stringBuffer.append("/").append(pathVariables.get(key)) );
 System.out.println(stringBuffer.toString())

获取到的map自行循环取参数 key-value
如果需要还原controller上的源链接 - map.get(key) 拼接

你可能感兴趣的:(JAVA基础)