spring - 所有 API 的 Spring REST 强制 @RequestParam
问题描述
有没有办法为类中的所有 API 配置 @RequestParam。我希望我所有的 API 都有一个像令牌这样的 mantory 请求参数。
解决方案
你见过@RequestMapping#params
注释元素吗?
@RequestMapping
是一个注释,您可以将其放在控制器的顶部,然后您可以提供所需的参数名称,这些名称需要存在才能在控制器上访问:
@RequestMapping(params = { "token" }, ...)
public class MyRequiredTokenEndpoints { ... }
推荐阅读
- python - 为具有多个模块的程序创建 docker 文件
- gcc - gcc 链接器,如何声明 HEAP 和 STACK 之间的区域,将变量放在那里以检测溢出(Cortex M3 上的硬故障问题)?
- azure - 允许 IP 地址通过 SQL Server 防火墙
- networking - 如何在 Visual Studio 2019 中查看网络流量
- python - 属性 AttributeError:模块 'tensorflow.compat.v2' 没有属性 '_internal_'
- vert.x - Junit , Mockito 与 Vertx 的集成
- date - Google表格:根据日期在选项卡上显示值
- documentation-generation - 是否有任何工具可以轻松创建结构图?
- python - 使用 PyMuPDF 进行图像替换
- javascript - 进入数组索引的状态给出错误反应