首页 > 解决方案 > 所有 API 的 Spring REST 强制 @RequestParam

问题描述

有没有办法为类中的所有 API 配置 @RequestParam。我希望我所有的 API 都有一个像令牌这样的 mantory 请求参数。

标签: springspring-restcontrollerspring-rest

解决方案


你见过@RequestMapping#params注释元素吗?

@RequestMapping是一个注释,您可以将其放在控制器的顶部,然后您可以提供所需的参数名称,这些名称需要存在才能在控制器上访问:

@RequestMapping(params = { "token" }, ...)
public class MyRequiredTokenEndpoints { ... }

推荐阅读