java - @RequestMapping 中的 Spring 通配符为 @PathVariable
问题描述
给定这样的映射,如何将命令拦截为@PathVariable:
@RequestMapping(value = "/rest/v1/{command}", method = {GET, POST, PUT, DELETE, PATCH})
它只适用于类似的东西rest/v1/info
,但不适用于/rest/v1/info/more-info/and-more-info
- 因为我得到 404。在这种情况下,我希望我的命令变量等于info/more-info/and-more-info
.
解决方案
推荐阅读
- kubernetes - mysql容器的密码在helm升级时不断变化
- codenameone - 如何在 CN1 CSS (theme.css) 中定义常量/宏?
- javascript - 如何在进入下一个之前完全完成?
- r - 绘制栅格堆栈时使R中的颜色条变暗?
- mysql - 如何使 mysqldump 对 WordPress 数据库运行良好?
- fortran - 代码行参数在 fortran 中变成注释
- reactjs - Typescript 和 React:在 React 中初始化 RouteComponentProps 成员
- tensorflow-datasets - 在 tensorflow_dataset 中下载数据集时出错:GCS inacssibile
- python - 重新安装 python 后 Jupyter notebook & Anaconda 不会运行
- spring-boot - 在 org.springframework.security.web.access.expression.WebSecurityExpressionRoot 类型上找不到 Spring Boot Thymeleaf Spring Security Method 调用