最近入了Java的坑,正在學習spring boot。記錄一下遇到的問題吧。app
請求參數的問題學習
/get/bob
我想獲取bob
url
@RequestMapping(value = "/get/{name}") public String GetName(@PathVariable String name){ return "Hello world "+name; }
/get/?name=alice
我想獲取name的值alice
code
方法一blog
@RequestMapping(value = "/get") public String GetName(@RequestParam String name){ return "Hello world "+name; }
note : 這種寫法強制name必須有值。若是url爲/get
,就會獲得錯誤提示:name必須在場get
方法二it
@RequestMapping(value = "/get") public String GetName( String name){ return "Hello world "+name; }
note: 這種寫法name在不在場關係都不太大。請求url能夠爲/get
,name的值爲null
也能夠/get/?name=xxxx
。class
Spring Boot Url 是區分大小寫的
請求