@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Documented @RequestMapping @ApiVersion @ClientVersion public @interface VersionMapping
| Modifier and Type | Optional Element and Description |
|---|---|
String |
apiVersion |
String[] |
consumes |
String[] |
headers |
String |
name |
String[] |
params |
String[] |
path |
String[] |
produces |
String[] |
terminalExpression |
TerminalVersion[] |
terminalVersion |
String[] |
value |
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String name
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] value
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] path
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] params
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] headers
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] consumes
@AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) public abstract String[] produces
@AliasFor(annotation=ApiVersion.class, attribute="value") public abstract String apiVersion
@AliasFor(annotation=ClientVersion.class, attribute="value") public abstract TerminalVersion[] terminalVersion
@AliasFor(annotation=ClientVersion.class, attribute="expression") public abstract String[] terminalExpression
Copyright © 2021. All rights reserved.