rest风格使用两个变量_REST风格
path = "/view/{參數}"# REST風格
介紹REST
我們這種風格是相當于帶參數時,參數沒有使用傳統的?號后面帶參數形式
我們可以清晰的看出來我們的參數是1
示例:
/view/?id=1 ==> /view/1
REST:全稱:Reqresentational State Transfer
即表述性狀態轉移
可以簡單的理解為:使用url表示資源,每個資源都用一個獨一無二的url表示,并使用
HTTP表示操作方法,即準確描述服務器對資源的處理動作(GET,POST,PUT,DELETE)
,實現資源的增刪改查
那我們應該獲取這個風格所帶的參數呢
對于這種風格我們Spring MVC提供了@PathVariable注解,可以將URl中的 {XXX}
占位符參數綁定到控制器處理方法入參中
假如我們的一個提交路徑為:
path = "/view/{參數}"
我們可以到Controller層編寫到一下代碼獲取到參數
//設置查看,使用REST風格
@RequestMapping(value = "view/{id}",method = RequestMethod.GET)
public ModelAndView ShowView(@PathVariable Integer id) {
ModelAndView modelAndView = new ModelAndView();
//根據id查詢信息
Provider provider= providerService.selectByPrimaryKey(id);
//保存到作用域
modelAndView.addObject("provider",provider);
modelAndView.setViewName("providerview");
return modelAndView;
}
id就是我們的帶的參數,可以自己隨便定義變量名
這就是我們Spring MVC的REST風格
總結
以上是生活随笔為你收集整理的rest风格使用两个变量_REST风格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021-07-29 vue事件冒泡和事
- 下一篇: 中国头孢他美酯片市场趋势报告、技术动态创