Springboot ajax互動踩坑 2

2021-08-16 23:39:06 字數 597 閱讀 8385

為了更好地給前端大佬遞茶(劃掉,遞json),封裝了乙個工具類response用於傳輸給前端的http response, 裡面有三個類成員,data(泛型),message(string),success(boolean)。說明一下這三個成員作用。

data是資料,是將傳給前端的資料中的部分,舉個例子:

對前端ajax互動來說,得到後端時所使用的data應當是response,而如果需要獲取其中的data,如獲取使用者列表user,寫成response> dosth(param1, param2...),這樣前端大佬得到資料時這樣書寫:

data.data (前乙個data是上面所說的response,後乙個data是類成員data),這樣就得到了list,迴圈一下美滋滋。如果是增刪改只需要返回布林值的,response即可,然後就是success的問題了。

success是是否成功:即前端大佬獲得資料時寫if(data.success)  (因為布林型別)而不需寫成字串"success"的形式。

message是後端處理各種fail掉資訊使用的,我個人傾向在bl層即service裡面使用,保證controller的乾淨純潔。

後端只需要給前端大佬遞json,大佬開心飛起即可!

Springboot ajax互動踩坑

springboot ajax踩坑記錄 springboot ajax資料很少.但其實可以參考spring mvc ajax,在理解方面會很有幫助。我在web基礎方面,好吧幾乎沒有基礎,對http協議有不得了的誤解emmm,直接導致我對前後端互動有很深的誤解 對前後端互動 1 後端從資料持久類 do...

springboot Ajax實時讀取資料庫

最近有個專案需要實現採集資訊在web端的實時顯示,由於採集器與web端之間唯一的互動途徑就是通過資料庫,而採集器端會定時上傳採集到的資訊到資料庫,所以想到一種方法就是讓web端也定時的讀取資料庫,並且通過資料庫操作 將採集時間進行逆序排序並取最新的乙個 獲得最新採集到的資料,並通過ajax在不重新整...

矩形面積交

時間限制 1.0s 記憶體限制 512.0mb 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個...