@RequestMapping(value = "/get/{id}/{userId}", method = RequestMethod.GET)
public Result getMemberShip(@PathVariable("id") int id,@PathVariable("userId") int userId) {
假如id為非必需參數,可以為空,應該怎麼處理,可以給予以一個預設值,或者說不用這種方式,java能給傳遞過來的參數預設值嗎,剛開始寫java,不太清楚
習慣沉默2017-05-17 10:08:50
@PathVariable不能設定預設值,因為null對於url是無意義的。
如果參數確實可能為空,需要預設值,可以使用@RequestParams。