返回物件result封裝

2021-09-02 04:34:21 字數 1488 閱讀 4216

我們呼叫服務返回的型別有string,list,map,bean,int,boolean等型別,可以統一成result物件返回,自帶生成json字串方法,使用起來非常方便,**如下:

import tf56.sofa.serializer.jsongenerateutil;

/*** 返回物件result封裝

* @athor changmeng.liu

* @date 2014-7-25

* @version 1.0

* @update

*/public class result

public result(object data)

public result(string message, boolean status)

public result(string message, boolean status,string count, object data)

public void set(string message, boolean status)

public void set(string message, boolean status,string count, object data)

public boolean getstatus()

public void setstatus(boolean status)

public string getmessage()

public void setmessage(string message)

public object getdata()

public void setdata(object data)

public string getcommonjson()

}

public class invitationcodeserviceimpl implements invitationcodeservice

if(stringutils.isempty(fromid))

if(!"小二".equals(type)&&!"會員".equals(type))

mapparammap=new hashmap();

parammap.put("type", type);

parammap.put("fromid", fromid);

invitationcode invitationcode=invitationcodedao.selectbytypeandid(parammap);

if(invitationcode==null)

this.result.set("成功", true, "1", invitationcode);

return this.result;}}

結合logger,我們可以返回更加清晰的日誌資訊,幫助我們準確定位出錯**塊

SpringMVC 封裝返回結果物件

請求返回的最外層物件 public class result public void setcode integer code public string getmsg public void setmsg string msg public t getdata public void setdat...

3 8 公共返回物件封裝

調整字型 加粗,字型大小32 返回資料的標準格式 這是之前做測試的時候寫好的類,baseresponsevo。下面這張截圖是我自己寫的 的截圖。我自己寫的 修改下包名,前面加上,common 記得上面 data註解。這baserequestvo是在utils包下的common.vo包下面的。這裡一定...

(3)返回JSON格式Data物件封裝

1.vo層的使用,返回json格式的資料到頁面,不需要返回全部資料 不安全 2.型別t是data裡面的物件資料 http請求返回的最外層物件 data public class resultvo 封裝三個呼叫的靜態方法,這樣上面呼叫不要每次resultvo物件 public class result...