@data
@allargsconstructor
@noargsconstructor
public
class
person
/**
* @author ding
* @version v1.0
* @date 2019/11/7 13:26
* * 該註解@valid會開啟引數效驗,具體效驗規則看實體類,效驗失敗會丟擲methodargumentnotvalidexception異常,
* 預設情況spring會轉化為httpstatus為400的錯誤
*//**
* @author ding
* @version v1.0
* @date 2019/11/7 13:26
* * 該註解@valid會開啟引數效驗,具體效驗規則看實體類,效驗失敗會丟擲methodargumentnotvalidexception異常,
* 預設情況spring會轉化為httpstatus為400的錯誤
*/@restcontroller
("/api"
)public
class
personcontroller
("/person/"
)public responseentity
getpersonbyid
(@valid
@pathvariable
("id"
)@max
(value =
5,message =
"超過 id 的範圍了"
) integer id)
("/person"
)public responseentity
getpersonbyname
(@valid
@requestparam
("name"
)@size
(max =
6,message =
"超過 name 的範圍了"
) string name)
}
/**
* 自定義異常類
* assignabletypes指定捕獲異常的範圍
* exceptionhandler指定捕獲具體的異常
}
原文出處記錄** SpringMVC中複雜引數的提交
1.核取方塊的提交 inputparam3 method post checkbox name hover value 1 1 checkbox name hover value 2 2 checkbox name hover value 3 3 checkbox name hover value ...
SpringMVC中的引數繫結總結
眾所周知,springmvc是用來處理頁面的一些請求,然後將資料再通過檢視返回給使用者的,前面的幾篇博文中使用的都是靜態資料,為了能快速入門springmvc,在這一篇博文中,我將總結一下springmvc中如何接收前台頁面的引數,即springmvc中的引數繫結問題。我們可以回憶一下,在strut...
springMVC中獲取頁面引數的方法
springmvc 中接收頁面引數方法 1 可以通過request.getparameter 引數名 2 requestparam value id required false,defaultvalue string id 表示將請求引數id 繫結到id,required 表示是否為必須,defa...