我是靠谱客的博主 兴奋睫毛,最近开发中收集的这篇文章主要介绍前后端分离Java统一响应返回格式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一共需要两个类,一个专门用来存储返回的状态码,一个专门用来存储返回结果

ResultCode类

public class ResultCode {
public static Integer SUCCESS = 200;
public static Integer ERROR = 500;
public static Integer FORBIDDEN = 403;
public static Integer UNAUTHORIZED = 401;
}

Result类

@Data //lombok注解
public class Result {
//返回码
private Integer code;
//返回消息
private String message;
//返回数据
private Map<String, Object> data = new HashMap<String, Object>();
public Result(){}
public Result message(String message){
this.setMessage(message);
return this;
}
public Result code(Integer code){
this.setCode(code);
return this;
}
public Result data(String key, Object value){
this.data.put(key, value);
return this;
}
public Result data(Map<String, Object> map){
this.setData(map);
return this;
}
}

使用示例

	@RequestMapping("/get")
public Result get(){
HashMap map = new HashMap();
map.put("username","admin");
map.put("password","123456");
Result r = new Result();
r.code(ResultCode.SUCCESS).message("成功访问").data(map);
return r;
}

最后

以上就是兴奋睫毛为你收集整理的前后端分离Java统一响应返回格式的全部内容,希望文章能够帮你解决前后端分离Java统一响应返回格式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部