為了嚴格按照介面進行開發,提高效率,對請求及響應格式進行規範化。 1
、get
請求時,採用
key/value
格式請求,
springmvc
可採用基本型別的變數接收,也可以採用物件接收。 2
、post
請求時,可以提交
form
表單資料(
)和json
資料(content-
),檔案等多部件型別(
multipart/form-data
)三種資料格式,
springmvc
接收json
資料
使用@requestbody
註解解析請求的
json
資料。
4、響應結果統一資訊為:是否成功、操作**、提示資訊及自定義資料。 5
、響應結果統一格式為
json
。api
定義使用
springmvc
來完成,由於此介面後期將作為微服務遠端呼叫使用,在定義介面時有如下限制: 1
、@pathvariable
統一指定引數名稱,如:
@pathvariable("id") 2
、@requestparam
統一指定引數名稱,如:
@requestparam
("id"
)
import lombok.data;
@data
public class resultvo
public class resultvoutil
public static resultvo success()
public static resultvo error(integer code, string msg)
}
介面以及抽象類
a 介面的格式 訪問修飾符 inte ce 介面名 a 抽象類的注意事項 1.抽象類可以繼承類或者抽象類。2.抽象類可以繼承類或者抽象類,同時再去實現介面。3.抽象類可以定義類和介面中所有的內容。抽象類是類和介面的整合 4.抽象類也是不能例項化物件的。d 繼承抽象類的格式 public class ...
QList模板類常用介面函式
目錄 遍歷容器 插入操作 insert 替換操作 replace 移除操作 removeat 移動操作 move 交換操作 swap 表頭新增專案 prepend 移除第乙個專案 removefirst 移除最後乙個專案 removelast 獲得乙個專案的索引 indexof 判斷是否有相應的專案...
C 介面和類以及引數
內連線與外連線 內連線 從表中查詢並返回匹配資料,而 外連線 從表中查詢並返回匹配資料和一些不同的資料。內連線側重於兩個表之間的共性。使用內部聯接時,要比較的兩個 或多個 表之間,必須有一些匹配資料,即鏈結的條件。重寫 override 與過載區別 方法的重寫 overriding 和過載 over...