为许多方法交换ApiImplicitParams注释



我正试图用招摇撞骗的方式记录我的API。身份验证使用筛选器和标头参数进行处理。所以我想使用@ApiImplicitParams来解释这一点,但不可能将注释放在类型上,所以我需要将其放在所有方法上。。。真烦人!我在网上搜索了一下,但没有找到一个好的解决方案。

有人遇到过同样的问题吗(我想,因为我没有做特别的事情)?你是如何做到的?可能有任何方面的解决方案吗?

环境:jee6/jax-rs2/retasy 3

您可以简单地在类级别声明参数:

public class PetResource {
  static PetData petData = new PetData();
  @ApiParam(value = "the authorization")
  @HeaderParam("my_auth")
  private String myAuth;

这将向类中的所有方法添加参数。

相关内容

  • 没有找到相关文章

最新更新