一、简介
创建ApiResult实现自定义json信息,实现mybatis自定义输出。
二、创建实体类
比如说我的json格式有状态(success)、信息(message)、数据(data)。
按照mybatis为例。
定义三个字段,添加get、set
package com.example.mybatis.pojo;
public class ApiResult {
// 按照需要求定义三个字段
private Boolean success;
private String message;
private Object data;
// 创建get、set
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}
idea快捷键:Alt+ins
三、在对应的java中创建ApiResult调用方法
// 定义一个ApiResult方法(携带三个对应参数)
public ApiResult result(Boolean success, String message, Object data) {
// 定向pojo实体类
ApiResult result = new ApiResult();
// 将三个参数放进对应的方法中
result.setSuccess(success);
result.setMessage(message);
result.setData(data);
// 返回出去即可
return result;
}
第三步:携带参数并调用上一步创建的result方法
result(true, "登录成功", users);