微信授权登录移动应用-java版本
第三步:controller代码,code是前端传过来的哈
第四步:server代码
ResultVO返回类
package com.sport.sportcloudmarathonh5.vo;
import java.io.Serializable;
/**
 * @author zdj
 * @version 1.0
 * @date 2021-10-31 19:42:33
 */
public class ResultVO<T> implements Serializable {
          
   
    private Integer code;
    private String message;
    private T data;
    private static <T> ResultVO<T> getInstance() {
          
   
        return new ResultVO<T>();
    }
    public static <T> ResultVO<T> token() {
          
   
        return response(300, "请登录", null);
    }
    public static <T> ResultVO<T> success() {
          
   
        return response(200, "success", null);
    }
    public static <T> ResultVO<T> success(T data) {
          
   
        return response(200, "success", data);
    }
    public static <T> ResultVO<T> success(String message, T data) {
          
   
        return response(200, message, data);
    }
    public static <T> ResultVO<T> error() {
          
   
        return response(500, "服务器异常", null);
    }
    public static <T> ResultVO<T> error(String message) {
          
   
        return response(500, message, null);
    }
    public static <T> ResultVO<T> error(String message, T data) {
          
   
        return response(500, message, data);
    }
    public static <T> ResultVO<T> exp() {
          
   
        return response(500, "服务器异常", null);
    }
    public static <T> ResultVO<T> response(Integer code, String message, T data) {
          
   
        ResultVO<T> instance = getInstance();
        instance.setCode(code);
        instance.setMessage(message);
        instance.setData(data);
        return instance;
    }
    public Integer getCode() {
          
   
        return code;
    }
    public ResultVO<T> setCode(Integer code) {
          
   
        this.code = code;
        return this;
    }
    public String getMessage() {
          
   
        return message;
    }
    public ResultVO<T> setMessage(String message) {
          
   
        this.message = message;
        return this;
    }
    public T getData() {
          
   
        return data;
    }
    public ResultVO<T> setData(T data) {
          
   
        this.data = data;
        return this;
    }
}
				       
			          上一篇:
			            uniapp开发微信小程序-2.页面制作 
			          
			          下一篇:
			            如何写一个自动抢微信红包的程序 
			          
			        
