注释类型 VersionMapping


@Target({METHOD,TYPE})
@Retention(RUNTIME)
@Documented
@RequestMapping
@ApiVersion
@ClientVersion
public @interface VersionMapping
  • 可选元素概要

    可选元素 
    修饰符和类型 可选元素 说明
    java.lang.String apiVersion  
    java.lang.String[] consumes
    Alias for RequestMapping.consumes().
    java.lang.String[] headers
    Alias for RequestMapping.headers().
    java.lang.String name
    Alias for RequestMapping.name().
    java.lang.String[] params
    Alias for RequestMapping.params().
    java.lang.String[] path
    Alias for RequestMapping.path().
    java.lang.String[] produces
    Alias for RequestMapping.produces().
    java.lang.String[] terminalExpression  
    TerminalVersion[] terminalVersion  
    java.lang.String[] value
    Alias for RequestMapping.value().
  • 元素详细资料

    • name

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

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

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

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

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

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

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

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

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

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