Package feign

Annotation Type Body


  • @Target(METHOD)
    @Retention(RUNTIME)
    public @interface Body
    A possibly templated body of a PUT or POST command. variables wrapped in curly braces are expanded before the request is submitted.
    ex.
     @Body("<v01:getResourceRecordsOfZone><zoneName>{zoneName}</zoneName><rrType>0</rrType></v01:getResourceRecordsOfZone>")
     List<Record> listByZone(@Param("zoneName") String zoneName);
     

    Note that if you'd like curly braces literally in the body, urlencode them first.
    See Also:
    RequestTemplate#expand(String, Map)
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value  
    • Element Detail

      • value

        java.lang.String value