搭建起了SpringBoot环境之后,那么就可以开启项目了,我们需要考虑优雅代码编写。
我们知道MVC模式Controller类里面一般有两大返回值:
- rest api的json输出
- 页面
一般来说,服务端和客户端要做一个接口的约定。
一般封装的json数据代表意义:
{
"code":0 //500100代表库存不足
"msg":"success" //代表code对应的相应信息
"data":"data" //可能是对象,也可能是一个数组
}
1.新建result包,新建Result结果的封装类。
注意:因为返回的data不知道是什么类型,那么定义一个泛型。
public class Result {
private int code;
private String msg;
private T data;
//success
private Result(T data) {
this.code=0;
this.msg=”success”;
this.data=data;
}
//error
private Result(CodeMsg cm) {
if