Java高級教程之SpringMVC注解解析

Java高級教程之SpringMVC注解解析

長沙牛耳教育      2022-03-25 00:00:01     5

Java高級教程之SpringMVC注解解析,Java高級教程之SpringMVC注解解析,今天我們要來梳理的是請求映射注解 RequestMapping。相信大家對SpringMVC注解并不陌生,下面

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹

Java高級教程之SpringMVC注解解析,今天我們要來梳理的是請求映射注解 RequestMapping。相信大家對SpringMVC注解并不陌生,下面就來讓我們一起來解析SpringMVC注解的內(nèi)容吧,包括SpringMVC注解的概念和屬性、以及組件掃描。

1.概念:

 RequestMapping用于建立請求URL和處理請求方法之間的對應(yīng)關(guān)系。類上,請求URL的第一級訪問目錄。此處不寫的話,就相當(dāng)于應(yīng)用的根目錄。方法上,請求URL的第二級訪問目錄,與類上的使用 ReqquestMapping標(biāo)注的一級目錄一起組成訪問虛擬路徑。

2.屬性

value:用于指定請求的URL,它和path屬性的作用是一樣的。

method:用于指定請求的方式。

params:用于指定限制請求參數(shù)的條件。它支持簡單的表達(dá)式。要求請求參數(shù)的key和value必須和配置的一模一樣。

例如:

params={"accountName"},表示請求參數(shù)必須有accountName。

params={"moeny!100"},表示請求參數(shù)中money不能是100。

3.組件掃描

SpringMVC基于Spring容器,所以在進(jìn)行SpringMVC操作時,需要將Controller存儲到Spring容器中,如果使用 Controller注解標(biāo)注的話,就需要使用<context:component-scan base-package=“com.itheima.controller"/>進(jìn)行組件掃描。

以上就是長沙牛耳教育java培訓(xùn)機(jī)構(gòu)的小編針對“Java高級教程之SpringMVC注解解析”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

培訓(xùn)啦提醒您:交易時請核實(shí)對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。