HTTP方法之@RequestMapping與Spring組合註解比較 - Rahul
@RequestMapping 是在 Spring 2.5 中引入的:
@RequestMapping(value = "/student/{studentId}/marks/determine", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE }) The "method" in the HTTP request maps to the below RequestMethod: GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE. |
從Spring 4.3開始,spring 框架為我們提供了對應 HTTP 方法型別的新的快捷方式,稱為組合註解:
@GetMapping是一個組合註解,作為@RequestMapping(method = RequestMethod.GET)的快捷方式。
現在,去掉@RequestMapping並顯式宣告HTTP方法型別:
@GetMapping(value = "/student/{studentId}/marks/determine",produces = { MediaType.APPLICATION_JSON_VALUE }) |
其他常用的組合註解是:
- @PostMapping是一個組合註解,作為@RequestMapping(method = RequestMethod.POST) 的快捷方式
- @PutMapping是一個組合註解,作為@RequestMapping(method = RequestMethod.PUT) 的快捷方式
- @DeleteMapping是一個組合註解,作為@RequestMapping(method = RequestMethod.DELETE) 的快捷方式
相關文章
- 【SpringMVC】@RequestMapping註解SpringMVCAPP
- 2. RequestMapping註解APP
- Spring:如何實現註解的組合Spring
- 工具類 :@RequestMapping 路由註解APP路由
- Spring Boot 自動配置之組合註解Spring Boot
- Spring Boot與Micronaut比較Spring Boot
- JS 物件合併與克隆方法的分類與比較JS物件
- initialize方法與load方法比較
- Spring Boot與Eclipse MicroProfile比較Spring BootEclipse
- 胖哥學SpringMVC:RequestMapping註解之對映路徑 上卷SpringMVCAPP
- Spring Boot @Condition 註解,組合條件你知道嗎Spring Boot
- spring@RequestMappingSpringAPP
- TomEE、Spring Boot與Quarkus比較 - BaptistaSpring BootAPT
- Spring註解之@ConditionalSpring
- Spring註解之@ImportSpringImport
- Spring 註解程式設計之模式註解Spring程式設計模式
- Spring Boot註解 之 @RequestXSpring Boot
- 用Spring組合自定義的註釋 - mscharhagSpring
- Spring系列之新註解配置+Spring整合junit+註解注入Spring
- Node.js與Spring Boot比較? - Ryan GleasonNode.jsSpring Boot
- 比較Java Swing中三種註冊事件的方法Java事件
- 死磕Spring之AOP篇 - Spring AOP註解驅動與XML配置SpringXML
- Spring 註解面面通 之 @MatrixVariableSpring
- Ajax 之戰:XMLHttpRequest與Fetch API比較XMLHTTPAPI
- 規則引擎與機器學習比較與結合機器學習
- Spring IOC 常用註解與使用Spring
- 模組化與微服務比較 MircoService VS OSGI微服務
- 位元組序探析:大端與小端的比較
- ==與equals比較
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- Spring Boot註解@Transactional結合實際例子講解Spring Boot
- Java之註解與反射Java反射
- HTTP協議幾個版本的比較HTTP協議
- Java HTTP 客戶端的比較 - reflectoringJavaHTTP客戶端
- html表格比較寬溢位的解決方法HTML
- Spring註解Spring
- Hibernate與mybatis比較MyBatis
- yarn 與 npm 比較YarnNPM