1、註解篇@RequestMapping
@RequestMapping 請求url註解該註解有四個引數
1)、value
對應的url值,當類與方法都存在該註解是 將是拼接結果類在前方法在後。
2)、method
請求方法存在PUT、DELETE、POST、GET等常見的rest風格方式。
/**
* 常用: 使用 method 屬性來指定請求方式
*/
@RequestMapping(value = "/testMethod", method = RequestMethod.POST)
public String testMethod() {
System.out.println("testMethod");
return SUCCESS;
}
3)、params使用其約定url規則:
①、param 代表必須存在param這個引數
②、!param 不能包含這個引數
③、 param!=value param的值不能等於value
④、param=value param的值必須等於value
params是複數所以以陣列方式傳遞規則:
{"param=value","param != 1","param","!param"}
4)、headers 請求頭約束
可以使用 params 和 headers 來更加精確的對映請求. params 和 headers 支援簡單的表示式.使用方式與params相同
/**
* 瞭解: 可以使用 params 和 headers 來更加精確的對映請求. params 和 headers 支援簡單的表示式.
*
* @return
*/
@RequestMapping(value = "testParamsAndHeaders", params = { "username",
"age!=10" }, headers = { "Accept-Language=en-US,zh;q=0.8" })
public String testParamsAndHeaders() {
System.out.println("testParamsAndHeaders");
return SUCCESS;
}
2、@RequestMapping 該註解的ant 風格請求
支援三種萬用字元
①、?匹配url中任意一個字元
②、*匹配url中任意多個字元
**③、** 匹配多層路勁任意多個字元 **
@RequestMapping("/testAntPath/*/abc")
public String testAntPath() {
System.out.println("testAntPath");
return SUCCESS;
}
相關文章
- 【SpringMVC】@RequestMapping註解SpringMVCAPP
- 2. RequestMapping註解APP
- 工具類 :@RequestMapping 路由註解APP路由
- SpringMVC 基於註解的Controller @RequestMapping @RequestParamSpringMVCControllerAPP
- 胖哥學SpringMVC:RequestMapping註解之對映路徑 上卷SpringMVCAPP
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- HTTP方法之@RequestMapping與Spring組合註解比較 - RahulHTTPAPPSpring
- Java註解解析-搭建自己的註解處理器(CLASS註解使用篇)Java
- @requestmapping--springmvc註解的使用變數和全域性部*替代變數方法APPSpringMVC變數
- 【spring 註解】第3篇:@Scope、@Lazy和@Conditional註解Spring
- Spring註解篇,學完註解深入瞭解SpringBoot更容易Spring Boot
- 【spring 註解】第2篇:@ComponentScanSpring
- #翻譯#使用註解處理器生成程式碼-1 註解型別型別
- spring@RequestMappingSpringAPP
- 基礎篇:深入解析JAVA註解機制Java
- Spring高階註解-Day1Spring
- @RequestMapping的三大特性APP
- @RequestMapping(params = "")用法淺析。APP
- Java列舉類與註解詳解——一篇文章讀懂列舉類與註解詳Java
- Android編譯時註解框架系列1-什麼是編譯時註解Android編譯框架
- JAVA-註解(2)-自定義註解及反射註解Java反射
- 註解專題(一)Java元註解,內建註解Java
- Jackson精解第4篇-@JacksonInject與@JsonAlias註解JSON
- Java註解-後設資料、註解分類、內建註解和自定義註解Java
- workerman 網路框架原始碼核心分析和註解 over 篇框架原始碼
- bookStore續篇【新增許可權:動態代理和註解】
- Spring5:@Autowired註解、@Resource註解和@Service註解Spring
- Java&Android 基礎知識梳理(1) 註解JavaAndroid
- Python基礎學習篇-1-編碼-互動模式-註釋Python模式
- Java中的註解-自定義註解Java
- 【Spring註解】事務註解@TransactionalSpring
- Java註解詳解「註解專案實戰」Java
- 關於Java中泛型、反射和註解的掃盲篇Java泛型反射
- 深入理解 Java 註解 [元註解(一)]Java
- 【String註解驅動開發】你瞭解@PostConstruct註解和@PreDestroy註解嗎?Struct
- MySQL調優篇 | 邏輯架構解讀(1)MySql架構
- 註解 & 反射反射
- @import註解Import