Annotation Type Header

    • Optional Element Summary

      Optional Elements 
      Modifier and TypeOptional ElementDescription
      StringdefaultValue
      The default value to use as a fallback.
      Stringname
      The name of the request header to bind to.
      booleanrequired
      Whether the header is required.
      Stringvalue
      Alias for name().
      • name

        @AliasFor("value")
        String name
        The name of the request header to bind to.
        Since:
        4.2
        Default:
        ""
      • required

        boolean required
        Whether the header is required.

        Default is true, leading to an exception if the header is missing. Switch this to false if you prefer a null value in case of a header missing.

        See Also:
        defaultValue()
        Default:
        true
      • defaultValue

        String defaultValue
        The default value to use as a fallback.

        Supplying a default value implicitly sets required() to false.

        Default:
        "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n"