更新時間:2020-05-27 13:48:46 來源:動力節點 瀏覽2488次
Java高級教程之SpringMVC注解解析,今天我們要來梳理的是請求映射注解 RequestMapping。相信大家對SpringMVC注解并不陌生,下面就來讓我們一起來解析SpringMVC注解的內容吧,包括SpringMVC注解的概念和屬性、以及組件掃描。
1.概念:
RequestMapping用于建立請求URL和處理請求方法之間的對應關系。類上,請求URL的第一級訪問目錄。此處不寫的話,就相當于應用的根目錄。方法上,請求URL的第二級訪問目錄,與類上的使用 ReqquestMapping標注的一級目錄一起組成訪問虛擬路徑。
2.屬性
value:用于指定請求的URL,它和path屬性的作用是一樣的。
method:用于指定請求的方式。
params:用于指定限制請求參數的條件。它支持簡單的表達式。要求請求參數的key和value必須和配置的一模一樣。
例如:
params={"accountName"},表示請求參數必須有accountName。
params={"moeny!100"},表示請求參數中money不能是100。
3.組件掃描
SpringMVC基于Spring容器,所以在進行SpringMVC操作時,需要將Controller存儲到Spring容器中,如果使用 Controller注解標注的話,就需要使用<context:component-scan base-package=“com.itheima.controller"/>進行組件掃描。
以上就是動力節點java培訓機構的小編針對“Java高級教程之SpringMVC注解解析”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習