假设我为所有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?
目前没有提供对globalOperationParameters
的排除,并且在此GitHub issue中有相同的开放功能请求。