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