Spring統一(分頁)返回結果(新)

2021-10-17 11:27:13 字數 2294 閱讀 9571

在分布式、微服務盛行的今天,絕大部分專案都採用的微服務框架,前後端分離方式。前端和後端進行互動,

前端按照約定請求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...