Annotation Interface RouteBase


@Retention(RUNTIME) @Target(TYPE) public @interface RouteBase
Annotation used to configure some defaults for reactive routes declared on a class.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The values are used for any route method declared on the class where Route.consumes() is empty.
    The value is used as a prefix for any route method declared on the class where Route.path() is used.
    The values are used for any route method declared on the class where Route.produces() is empty.
  • Element Details

    • path

      String path
      The value is used as a prefix for any route method declared on the class where Route.path() is used.
      Returns:
      the path prefix
      Default:
      ""
    • produces

      String[] produces
      The values are used for any route method declared on the class where Route.produces() is empty.
      Returns:
      the produced content types
      Default:
      {}
    • consumes

      String[] consumes
      The values are used for any route method declared on the class where Route.consumes() is empty.
      Returns:
      the consumed content types
      Default:
      {}