1. 程式人生 > >從零搭建Spring Boot腳手架(2):增加通用的功能

從零搭建Spring Boot腳手架(2):增加通用的功能

![](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