springboot return value

 

@Data
@Component
@Slf4j
public class ResultModel {

    public static Integer SUCCESS;//成功
    public static Integer ERROR;//失败

    @Value("${web.success}")
    public void setSUCCESS(Integer success) {
        SUCCESS = success;
    }


    @Value("${web.error}")
    public void setERROR(Integer error) {
        ERROR = error;
    }

    public int code;
    public String MSG;
     public Object Data; 

    public  static List <ResponseMessage> customerResponseMessage () { 
        List <ResponseMessage> List = new new the ArrayList <> (); 
        List.add ( new new . ResponseMessageBuilder () code (SUCCESS) .message ( "request was successful " ) .build ()); 
        List.add ( new new . ResponseMessageBuilder () code (ERROR) .message (" request failed " ) .build ());
 //         List.add (new new ResponseMessageBuilder () code (SUCCESS). .message ( "Creating success resources") .build ());
 //         . list.add (new new ResponseMessageBuilder () code (204) .message ( "server successfully processed the request, but the content does not need to return any entity").
build());
//         List.add (. ResponseMessageBuilder new new () code (400) .message ( "request failed, return traffic view specific status code corresponding to message") .build ());
 //         List.add (ResponseMessageBuilder new new (). code (401) .message ( "request failed, not through authentication") .build ());
 //         . list.add (new new ResponseMessageBuilder () code (405) .message ( "request method not supported") .build ());
 //         . List.add (new new ResponseMessageBuilder () code (415) .message ( "requesting the media type is not supported") .build ());
 //         . List.add (new new ResponseMessageBuilder () code (500 ) .message ( "the server encountered an unexpected condition that causes it could not complete the processing of the request") .build ());
 //         list.add (new new ResponseMessageBuilder () code (503) .message (. " the server is currently unable to handle the request, this situation is temporary, and will resume ") .build ()) after a period of time; 
        return List;
    }

    public ResultModel() {
    }

    public ResultModel(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }
    
    public ResultModel(int code, String msg, Object data) {
        this.code = code;
        this.msg = msg;
        this.data = data;
    }
    

//正确信息
public ResultModel ok(String msg) { return new ResultModel(SUCCESS, msg); }
// correct information and data
public ResultModel okData(String msg, Object data) { return new ResultModel(SUCCESS, msg, data); }
// error message
public ResultModel error(int statusCode, String statusMsg) { return new ResultModel(ERROR, msg); } }

 

Guess you like

Origin www.cnblogs.com/ynhk/p/11527029.html