Annotation Type StatusCode


  • @Retention(RUNTIME)
    @Target({METHOD,ANNOTATION_TYPE})
    public @interface StatusCode
    An annotation which specifies a default HTTP status code of a response produced by an annotated HTTP service. If this annotation is missing, @StatusCode(200) or @StatusCode(204) would be applied according to the return type of the annotated method. If the return type is void or Void, @StatusCode(204) would be applied. Otherwise, @StatusCode(200) would be applied.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      int value
      A default HTTP status code of a response produced by an annotated HTTP service.
    • Element Detail

      • value

        int value
        A default HTTP status code of a response produced by an annotated HTTP service.