忽略/来自MVC Spring中的@requestmapping值

忽略/来自MVC Spring中的@requestmapping值,spring,jakarta-ee,spring-mvc,url-routing,Spring,Jakarta Ee,Spring Mvc,Url Routing,我的文件路径或类似a/b/c/d的目录 我在rest中被触发,但我正在获取HTTP状态404错误 我想忽略/from filepath,想像a/b/c/d那样打印,而不出现404错误 @RequestMapping(value = "/TEST/{filepath:./*}", method = RequestMethod.GET) public void DownloadFile(@PathVariable("filepath") String filePath) { System

我的
文件路径
或类似
a/b/c/d的目录
我在rest中被触发,但我
正在获取HTTP状态404错误

我想忽略/from filepath,想
像a/b/c/d那样打印,而不出现404错误

@RequestMapping(value = "/TEST/{filepath:./*}", method = RequestMethod.GET)
public void DownloadFile(@PathVariable("filepath") String filePath) {


    System.out.println(filePath);

}
这就是我在rest
TEST/a/b/c/d

请帮助..

此解决方案不使用PathVariable:

@RequestMapping(value = "/TEST/**", method = RequestMethod.GET)
public void DownloadFile(HttpServletRequest request) {
    String filePath = (String) request.getAttribute(
            HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);

    System.out.println(filePath.substring(filePath.indexOf("TEST")));

}