Annotation Type Consumes


@Target({TYPE,METHOD}) @Retention(RUNTIME) public @interface Consumes
Specify endpoint request media type for the generated OpenAPI json.

When not specified the default MediaType is application/json, so we specify this on controllers or methods where the request consumes a different media type.


 @Path("/customers")
 @Consumes(MediaType.TEXT_PLAIN)
 class CustomerController {
   ...
 }

 
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Specify request media type.
  • Element Details

    • value

      String value
      Specify request media type.

      When not specified the default MediaType is application/json

      Default:
      "application/json"