springMVC學習 RESTful支援

2022-09-15 08:42:16 字數 1875 閱讀 1340

restful架構,就是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便,所以正得到越來越多**的採用。restful(即representational state transfer

的縮寫)其實是乙個開發理念,是對http

的很好的詮釋。

1、對url

進行規範,寫

restful

格式的url

非rest

的url

rest的

url風格:

特點:url

簡潔,將引數通過

url傳到服務端

的方法規範

不管是刪除、新增、更新。。使用url

是一致的,如果進行刪除,需要設定

的方法為

delete

,同理新增。。。

後台controller

方法:判斷

方法,如果是

delete

執行刪除,如果是

post

執行新增。

3、對http

的contenttype

規範請求時指定contenttype

,要json

資料,設定成

json

格式的type

1

<

servlet

>

2<

servlet-name

>springmvc-servlet-rest

servlet-name

>

3<

servlet-class

>org.springframework.web.servlet.dispatcherservlet

servlet-class

>

4<

init-param

>

5<

param-name

>contextconfiglocation

param-name

>

6<

param-value

>classpath:spring/springmvc.xml

param-value

>

7init-param

>

8servlet

>

9<

>

10<

servlet-name

>springmvc-servlet-rest

servlet-name

>

11<

url-pattern

>/

url-pattern

>

12>

2public @responsebody viewitems(@pathvariable("id") string id,model model) throws

exception

和形參名稱一致,@pathvariable不用指定名稱。

如果在dispatcherservlet

中設定url-pattern為 /

則必須對靜態資源進行訪問處理。

spring mvc 的

實現對靜態資源進行對映訪問。

如下是對js

檔案訪問配置:

1

<

mvc:resources

location

="/js/"

="/js/**"

/>

spring MVC 配置rest風格URL

最近公司要用spring mvc,所以上網學習了一下,發現很不錯,這裡說說怎麼配置res風格的url 如 http localhost 8080 test user login 新增spring org.springframework.web.servlet.dispatcherservlet co...

springmvc使用rest風格的404錯誤

當使用rest風格出現404錯誤時,blogservlet name org.springframework.web.servlet.dispatcherservletservlet class contextconfiglocationparam name classpath config mvc...

使用Spring MVC構建REST風格WEB應用

對於執行在網路上的mis系統而言,處理資料的是整個系統的主要任務,翻開程式我們可以看到,80 以上的 都在處理資料的crud操作。採用一種什麼樣的框架結構,能夠使得處理資料的操作變得簡單且易理解,這是大部分開發者尤其是架構設計者一直以來思考的乙個問題。rest representational st...