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