@Target(value={METHOD,ANNOTATION_TYPE}) @Retention(value=RUNTIME) @Inherited public @interface QueryNoPagingOperation
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
deprecated
Allows an operation to be marked as deprecated.
|
String |
description
A verbose description of the operation.
|
io.swagger.v3.oas.annotations.extensions.Extension[] |
extensions
The list of optional extensions
|
io.swagger.v3.oas.annotations.ExternalDocumentation |
externalDocs
Additional external documentation for this operation.
|
boolean |
hidden
Allows this operation to be marked as hidden
|
boolean |
ignoreJsonView
Ignores JsonView annotations while resolving operations and types.
|
String |
method
The HTTP method for this operation.
|
String |
operationId
The operationId is used by third-party tools to uniquely identify this operation.
|
io.swagger.v3.oas.annotations.Parameter[] |
parameters
An optional array of parameters which will be added to any automatically detected parameters in the method itself.
|
io.swagger.v3.oas.annotations.parameters.RequestBody |
requestBody
Request body associated to the operation.
|
io.swagger.v3.oas.annotations.responses.ApiResponse[] |
responses
The list of possible responses as they are returned from executing this operation.
|
io.swagger.v3.oas.annotations.security.SecurityRequirement[] |
security
A declaration of which security mechanisms can be used for this operation.
|
io.swagger.v3.oas.annotations.servers.Server[] |
servers
An alternative server array to service this operation.
|
String |
summary
Provides a brief description of this operation.
|
String[] |
tags
Tags can be used for logical grouping of operations by resources or any other qualifier.
|
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract String method
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract String[] tags
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract String summary
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract String description
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.parameters.RequestBody requestBody
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.ExternalDocumentation externalDocs
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract String operationId
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.Parameter[] parameters
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.responses.ApiResponse[] responses
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract boolean deprecated
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.security.SecurityRequirement[] security
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.servers.Server[] servers
@AliasFor(annotation=io.swagger.v3.oas.annotations.Operation.class) public abstract io.swagger.v3.oas.annotations.extensions.Extension[] extensions
Copyright © 2016–2020. All rights reserved.