RequestParam加不加的區別

2022-02-10 21:20:37 字數 551 閱讀 8555

感覺@擼碼識途

加上的情況:

2public

void

test(@requestparam string name)

訪問localhost:8080/demo,沒有帶上引數,會報錯。可以通過設定@requestparm裡面的屬性required屬性為false,設定後不傳引數也不會報錯。

還可以指定屬性defaultvalue,如果設定了這個屬性,沒有設定required屬性(即為true的情況下)。如果沒有傳引數,該引數會設定為defaultvalue值

2public

void test(@requestparam(defaultvalue = "leo") string name)

不加的時候:

public

void

test(string name)

訪問localhost:8080/demo,傳不傳引數name,都可以正常訪問。

RequestParam加與不加的區別

最簡單的兩種寫法,加或不加 requestparam註解 public string test int userid public string test requestparam int userid 第一種寫法引數為非必傳,第二種寫法引數為必傳。引數名為userid。第二種寫法可以通過 requ...

RequestParam詳解以及加與不加的區別

以前寫controller層的時候都是預設帶上 requestparam 的,今天發現不加 requestparam 也能接收到引數 下面我們來區分一下加與不加的區別 這裡有兩種寫法 public string test requestparam long parentid public strin...

RequestParam加與不加的區別

最簡單的兩種寫法,加或不加 requestparam註解 list public string test int userid list public string test requestparam int userid 第一種寫法引數為非必傳,第二種寫法引數為必傳。引數名為userid。第二種寫...