Springboot接口使用注意事项
Spring boot接口传参,如果接口用到整型,最好用Integer类型而不是int类型,例如
public ReturnResult deleteByPrimaryKey(@RequestParam("id") Integer id)
如果接口传参用int类型,最好带有默认值,例如:
@RequestParam(value="pageNum", required=false, defaultValue="1") int pageNum,
@RequestParam(value="pageSize", required=false, defaultValue="10") int pageSize
给传参的接口,最好统一封装带有状态码和状态信息,这样客户端调用接口时,方便知道异常信息。
public class ReturnResult {
//1是成功,0是失败
private int code;
private String msg;
private Object data;
public ReturnResult() {
super();
}
public ReturnResult(int code, String msg, Object data) {
super();
this.code = code;
this.msg = msg;
this.data = data;
}
public ReturnResult(int code, String msg) {
super();
this.code = code;
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}