spring boot接收請求常用注解示例詳解
@RequestBody
用于將 HTTP 請求體(例如 JSON、XML 等)中的數(shù)據(jù)綁定到控制器方法的參數(shù)上
示例:
@PostMapping("/status/{status}") public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){ categoryService.startOrStop(status,id); return Result.success(); }
@PathVariable
用于接收路徑參數(shù)(可指明參數(shù)名)
示例:
@PostMapping("/status/{status}") public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){ categoryService.startOrStop(status,id); return Result.success(); }
@RequestParam
用于綁定請求參數(shù)到控制器的方法參數(shù)上
示例:
@DeleteMapping public Result deleteByIds(@RequestParam List<Long> ids){ setmealService.deleteBatch(ids); return Result.success(); }
@DateTimeFormat
用于指定日期和時(shí)間的格式,以便在將字符串類型的請求參數(shù)轉(zhuǎn)換為日期或時(shí)間類型時(shí)能夠正確解析。
示例:
@RequestMapping("/meeting") public String scheduleMeeting(@RequestParam("meetingDate") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate meetingDate) { // 處理安排會(huì)議的邏輯 return "meetingScheduled"; }
到此這篇關(guān)于spring boot接收請求常用注解的文章就介紹到這了,更多相關(guān)spring boot接收請求常用注解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- spring?boot常見get?、post請求參數(shù)處理、參數(shù)注解校驗(yàn)、參數(shù)自定義注解校驗(yàn)問題解析
- SpringBoot使用AOP與注解實(shí)現(xiàn)請求參數(shù)自動(dòng)填充流程詳解
- SpringBoot請求處理之常用參數(shù)注解介紹與源碼分析
- SpringBoot請求參數(shù)相關(guān)注解說明小結(jié)
- SpringBoot常見get/post請求參數(shù)處理、參數(shù)注解校驗(yàn)及參數(shù)自定義注解校驗(yàn)詳解
- SpringBoot 攔截器和自定義注解判斷請求是否合法
- SpringBoot http請求注解@RestController原理解析
相關(guān)文章
MybatisPlus分頁查詢與多條件查詢介紹及查詢過程中空值問題的解決
mybatisplus是個(gè)很好用的插件,相信小伙伴們都知道,下面這篇文章主要給大家介紹了關(guān)于mybatis-plus實(shí)現(xiàn)分頁查詢與多條件查詢介紹及查詢過程中空值問題的相關(guān)資料,需要的朋友可以參考下2022-10-10詳解SpringBoot通過restTemplate實(shí)現(xiàn)消費(fèi)服務(wù)
本篇文章主要介紹了詳解使用RestTemplate消費(fèi)spring boot的Restful服務(wù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01