Spring 所有 API 的 REST 强制 @RequestParam

Spring REST mandatory @RequestParam for all the API

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

您看到 @RequestMapping#params 注释元素了吗?

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

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