您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么理解SpringMVC注解”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么理解SpringMVC注解”吧!
1、概念:
@RequestMapping用于建立請求 URL和處理請求方法之間的對應關系。類上,請求URL 的第一級訪問目錄。此處不寫的話,就相當于應用的根目錄。方法上,請求 URL 的第二級訪問目錄,與類上的使用@ReqquestMapping標注的一級目錄一起組成訪問虛擬路徑。
2、屬性
(1)value:用于指定請求的URL,它和path屬性的作用是一樣的。
(2)method:用于指定請求的方式。
(3)params:用于指定限制請求參數的條件。它支持簡單的表達式。要求請求參數的key和value必須和配置的一模一樣。
例如:
params = {"accountName"},表示請求參數必須有accountName。
params = {"moeny!100"},表示請求參數中money不能是100。
3、mvc命名空間引入
命名空間:xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
約束地址:http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
4、組件掃描
SpringMVC基于Spring容器,所以在進行SpringMVC操作時,需要將Controller存儲到Spring容器中,如果使用@Controller注解標注的話,就需要使用<context:component-scan base-package=“com.itheima.controller"/>進行組件掃描。
到此,相信大家對“怎么理解SpringMVC注解”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。