javascript
SpringMVC注解解析
@RequestMapping
作用:用于建立請(qǐng)求 URL 和處理請(qǐng)求方法之間的對(duì)應(yīng)關(guān)系
位置:
? 類上,請(qǐng)求URL 的第一級(jí)訪問(wèn)目錄。此處不寫的話,就相當(dāng)于應(yīng)用的根目錄
? 方法上,請(qǐng)求 URL 的第二級(jí)訪問(wèn)目錄,與類上的使用@ReqquestMapping標(biāo)注的一級(jí)目錄一起組成訪問(wèn)虛擬路徑
屬性:
? 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
1.mvc命名空間引入
命名空間:xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc" 約束地址:http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd2.組件掃描
SpringMVC基于Spring容器,所以在進(jìn)行SpringMVC操作時(shí),需要將Controller存儲(chǔ)到Spring容器中,如果使用@Controller注解標(biāo)注的話,就需要使用<context:component-scan base-package=“com.leon.controller"/>進(jìn)行組件掃描。
?
總結(jié)
以上是生活随笔為你收集整理的SpringMVC注解解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SpringMVC流程图示
- 下一篇: SpringMVC的数据响应-页面跳转-