在分布式、微服務盛行的今天,絕大部分專案都採用的微服務框架,前後端分離方式。前端和後端進行互動,
前端按照約定請求url路徑,並傳入相關引數,後端伺服器接收請求,進行業務處理,返回資料給前端。
code區間
型別含義
1**100-199
資訊 伺服器接收到請求,需要請求者繼續執行操作
2**200-299
成功 請求被成功接收並處理
3**300-399
重定向 需要進一步的操作以完成請求
4**400-499
客戶端錯誤 請求包含語法錯誤或無法完成請求
5**500-599
伺服器錯誤 伺服器在處理的時候發生錯誤
@getter
public
enum resultcodeenum
}
@data
@apimodel
(value =
"全域性統一返回結果"
)public
class
result
implements
serializable
result
(long code,
boolean success, string message,
long count, t data)
public
static
result
ok(t data)
catch
(exception ex)
}public
static
result
error
(exception ex)
public
static
result
error
(string message)
}
@data
public
class
pagingoptions
implements
serializable
@data
public
class
pagingfilter
implements
serializable
@data
public
class
pagingsort
implements
serializable
@data
public
class
pagequery
string strop = filter.
getop()
.trim()
; string field = filter.
getfield()
.trim()
; string term = filter.
getvalue()
;switch
(strop)}}
if(pagingoptions.
getsorts()
!= null)
string strop = sort.
getsort()
.trim()
;switch
(strop)}}
}}
@data
@apimodel
(value =
"全域性統一分頁返回結果"
)public
class
pagingresult
implements
serializable
public
static
pagingresult
ok(pagequery
catch
(exception ex)
}public
static
pagingresult
error
(exception ex)
public
static
pagingresult
error
(string message)
}
MySQL 一 分頁查詢
mysql 的limit limit 子句可以被用於強制 select 語句返回指定的記錄數。limit 接受乙個或兩個數字引數。引數必須是乙個整數常量。如果給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目。初始記錄行的偏移量是 0 而不是 1 limit分頁...
封裝ResultVO實現統一返回結果
為了在開發中,返回到前端的資料內容格式趨於一致,我們在開發過程中最好能夠將返回資料物件的格式進行約定,以便於開發對接過程中的約定速成 本章將帶你了解如何設計統一返回物件,以及與其相關的知識內容。通過restful介面開發的介面,一般含有介面執行狀態 成功 失敗 失敗描述 成功的資料返回物件 因此我們...
DB2分頁結果錯亂
以前用的很好的db2分頁程式,突然出現結果錯亂,第一頁中的內容,在第二頁中也出現,檢查原因,發現是因為order by 的字段有重複的值引起的 oracle下同樣會有這個問題 比如 order by sno 如果sno欄位的值有重複的,就會出現這個問題。以前的分頁語句 select from sel...