從零搭建Spring Boot腳手架(2):增加通用的功能
阿新 • • 發佈:2020-08-06
![](https://img2020.cnblogs.com/other/1739473/202008/1739473-20200806093905433-1262434332.png)
## 1. 前言
今天開始搭建我們的**kono Spring Boot**腳手架,首先會整合**Spring MVC**並進行定製化以滿足日常開發的需要,我們先做一些剛性的需求定製,後續再補充細節。如果你看了本文有什麼問題可以留言討論。多多持續關注,共同學習,共同進步。
> Gitee: https://gitee.com/felord/kono
> GitHub: https://github.com/NotFound403/kono
## 2. 統一返回體
在開發中統一返回資料非常重要。方便前端統一處理。通常設計為以下結構:
```json
{
"code": 200,
"data": {
"name": "felord.cn",
"age": 18
},
"msg": "",
"identifier": ""
}
```
- **code** 業務狀態碼,設計時應該區別於http狀態碼。
- **data** 資料載體,用以裝載返回給前端展現的資料。
- **msg** 提示資訊,用於前端呼叫後返回的提示資訊,例如 “新增成功”、“刪除失敗”。
- **identifier** 預留的標識位,作為一些業務的處理標識。
根據上面的一些定義,聲明瞭一個統一返回體物件`RestBody