Mat*_*tan 8 java rest jersey swagger
我有一个REST API服务器实现并与之Jersey2.0
集成Swagger
以自动化文档和客户端应用程序.
我们有自己的身份验证标头(X-Auth-Token
),应该应用于所有请求以便使用它们(如果凭据正确,则检索令牌的登录请求旁边).
现在我需要手动将令牌添加ApiImplicitParam
为每个请求的注释,以便生成的文档包含它:
@ApiImplicitParams({@ApiImplicitParam(name = AuthFilter.AUTHORIZATION_PROPERTY, value = "Authorization token", required = true, dataType = "string", paramType = "header")})
Run Code Online (Sandbox Code Playgroud)
我不想硬编码UI代码来添加标题本身,因为我认为它违反了提供的API封装swagger.json
.服务器定义应提供生成的文档所需的所有详细信息.
有没有办法为所有请求定义自定义默认注释Swagger
?或者使用某种方式Filter
实现它?