@PathVariable為空時指定默認值


@PathVariable為空時指定默認值,

可以指定多個匹配路徑,然后設置參數非必要的,就可以了,例子如下

@RequestMapping(value = {"/timeline/{uid}", "/timeline/{uid}/{size}"})
public ModelAndView getTimeline(@PathVariable(value="uid" ) String articleUserId,
@PathVariable(value="size" , required = false) Integer size,
ModelAndView modelAndView) {
if(size == null) size = 50;
//邏輯
}

對於下面兩種URL都是可以處理的

 
         

http://www.leixingke.com/article/timeline/leixing  

 
         

http://www.leixingke.com/article/timeline/leixing/100  

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM