springfox-swagger-ui:如何从全局参数中排除路由

问题描述 投票:0回答:1

假设我为所有API创建了一个全局参数token

    List<Parameter> commonParameters = new ArrayList<>();
    commonParameters.add(new ParameterBuilder()
        .name("token")
        .description("Token for api access")
        .modelRef(new ModelRef("string"))
        .parameterType("header")
        .required(true)
        .build());
    return new Docket(DocumentationType.SWAGGER_2)
        .globalOperationParameters(commonParameters)
       // rest ignored .....

几乎所有API都需要此令牌,但可以公开访问的API除外。如何从全局操作参数中排除这一个API?

java swagger-ui
1个回答
2
投票

目前没有提供对globalOperationParameters的排除,并且在此GitHub issue中有相同的开放功能请求。

© www.soinside.com 2019 - 2024. All rights reserved.