Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 许多方法的Swagger apimplicitparams注释_Java_Annotations_Swagger_Aspect - Fatal编程技术网

Java 许多方法的Swagger apimplicitparams注释

Java 许多方法的Swagger apimplicitparams注释,java,annotations,swagger,aspect,Java,Annotations,Swagger,Aspect,我正试图用招摇来记录我的API。身份验证使用筛选器和标头参数进行处理。所以我想用@ApiImplicitParams来解释这一点,但不可能将注释放在类型上,所以我需要将它放在所有方法上。。。真烦人!我在网上搜索,但没有找到一个好的解决办法 有没有人遇到过同样的问题(我想,因为我没有做特别的事情),你是如何做到的?可能有关于方面的解决方案吗 环境:jee6/jax rs 2/resteasy 3您只需在类级别声明参数: public class PetResource { static Pet

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

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


环境:jee6/jax rs 2/resteasy 3

您只需在类级别声明参数:

public class PetResource {
  static PetData petData = new PetData();

  @ApiParam(value = "the authorization")
  @HeaderParam("my_auth")
  private String myAuth;

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

您只需在类级别声明参数:

public class PetResource {
  static PetData petData = new PetData();

  @ApiParam(value = "the authorization")
  @HeaderParam("my_auth")
  private String myAuth;

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

这是我最后做的,但我更喜欢具有方面的解决方案(我有另一个注释@Secured,并且两者将始终在一起)…请向
swagger core
添加一个问题,以便可以在类级别对
@apimplicitparam
变量进行注释。这应该可以让这项工作发挥作用。这是我最后做的,但我更喜欢具有方面的解决方案(我有另一个@Secured注释,两者将始终在一起)…请在
swagger core
中添加一个问题,以便
@apimplicitparam
变量可以在类级别进行注释。这应该能让这一切顺利进行。