注释类型 VersionMapping


@Target({METHOD,TYPE})
@Retention(RUNTIME)
@Documented
@RequestMapping
@ApiVersion
@ClientVersion
public @interface VersionMapping
  • 元素详细资料

    • name

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String name
      Alias for RequestMapping.name().
      返回:
      xx
      默认值:
      ""
    • value

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] value
      Alias for RequestMapping.value().
      返回:
      xx
      默认值:
      {}
    • path

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] path
      Alias for RequestMapping.path().
      返回:
      xx
      默认值:
      {}
    • params

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] params
      Alias for RequestMapping.params().
      返回:
      xx
      默认值:
      {}
    • headers

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] headers
      Alias for RequestMapping.headers().
      返回:
      xx
      默认值:
      {}
    • consumes

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] consumes
      Alias for RequestMapping.consumes().
      返回:
      xx
      默认值:
      {}
    • produces

      @AliasFor(annotation=org.springframework.web.bind.annotation.RequestMapping.class) String[] produces
      Alias for RequestMapping.produces().
      返回:
      xx
      默认值:
      {}
    • apiVersion

      @AliasFor(annotation=ApiVersion.class, attribute="value") String apiVersion
      默认值:
      ""
    • terminalVersion

      @AliasFor(annotation=ClientVersion.class, attribute="value") TerminalVersion[] terminalVersion
      默认值:
      {}
    • terminalExpression

      @AliasFor(annotation=ClientVersion.class, attribute="expression") String[] terminalExpression
      默认值:
      {}