忽略/来自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);
}
这就是我在restTEST/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")));
}