91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringMVC RESTful支持實現過程演示

發布時間:2020-10-10 19:10:38 來源:腳本之家 閱讀:115 作者:這個世界~ 欄目:編程語言

這篇文章主要介紹了SpringMVC RESTful支持實現過程演示,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、概述

1.1 什么是RESTful

RESTful軟件開發理念,RESTful對http進行非常好的詮釋。

RESTful即Representational State Transfer的縮寫。

綜合上面的解釋,我們總結一下什么是RESTful架構:

1)每一個URI代表一種資源;

(2)客戶端和服務器之間,傳遞這種資源的某種表現層;

(3)客戶端通過四個HTTP動詞,對服務器端資源進行操作,實現"表現層狀態轉化"。

1.2 URL的RESTful實現

非RESTful的http的url:http://localhost:8080/items/editItems.action?id=1&....

RESTful的url是簡潔的:http:// localhost:8080/items/editItems/1

參數通過url傳遞,rest接口返回json數據

二、演示

2.1 需求

根據id查看商品信息,商品信息查看的連接使用RESTful方式實現,商品信息以json返回。

2.2 第一步更改DispatcherServlet配置

<servlet>
    <servlet-name>springmvc_rest</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring/springmvc.xml</param-value>
    </init-param>
  </servlet>
  <!-- rest 方式配置-->
  <servlet-mapping>
    <servlet-name>springmvc_rest</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

2.3 第二步參數通過url傳遞

//根據商品id查看商品信息rest接口
  //@RequestMapping中指定restful方式的url中的參數,參數需要用{}包起來
  //@PathVariable將url中的{}包起參數和形參進行綁定
  @RequestMapping("/viewItems/{id}")
  public @ResponseBody ItemsCustom viewItems(@PathVariable("id") Integer id) throws Exception{
    //調用 service查詢商品信息
    ItemsCustom itemsCustom = itemsService.findItemsById(id);
    
    return itemsCustom;
    
  }

2.4 設置靜態資源解析

當DispatcherServlet攔截/開頭的所有請求,對靜態資源的訪問就報錯

需要通過設置對靜態資源進行解析.

<!-- 靜態資源 解析 -->
<mvc:resources location="/js/" mapping="/js/**" />
<mvc:resources location="/img/" mapping="/img/**" />

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西城区| 涿鹿县| 正镶白旗| 都昌县| 石狮市| 台州市| 杨浦区| 灌云县| 新晃| 金川县| 双峰县| 化州市| 徐闻县| 舟山市| 阳西县| 临泉县| 同仁县| 竹山县| 栾城县| 寻乌县| 梅州市| 六枝特区| 通辽市| 万载县| 绍兴县| 鹤峰县| 汤阴县| 万山特区| 贵阳市| 平舆县| 明光市| 南涧| 博湖县| 南川市| 安阳县| 嘉兴市| 灯塔市| 临夏县| 沈丘县| 隆化县| 黎川县|