spring boot接收請求常用注解示例詳解
更新時間:2025年02月07日 10:49:00 作者:Lzehui
這篇文章介紹了Spring Boot中常用的接收請求的注解,包括`@RequestBody`、`@PathVariable`、`@RequestParam`和`@DateTimeFormat`,并提供了每個注解的示例,感興趣的朋友跟隨小編一起看看吧
@RequestBody
用于將 HTTP 請求體(例如 JSON、XML 等)中的數據綁定到控制器方法的參數上
示例:
@PostMapping("/status/{status}") public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){ categoryService.startOrStop(status,id); return Result.success(); }
@PathVariable
用于接收路徑參數(可指明參數名)
示例:
@PostMapping("/status/{status}") public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){ categoryService.startOrStop(status,id); return Result.success(); }
@RequestParam
用于綁定請求參數到控制器的方法參數上
示例:
@DeleteMapping public Result deleteByIds(@RequestParam List<Long> ids){ setmealService.deleteBatch(ids); return Result.success(); }
@DateTimeFormat
用于指定日期和時間的格式,以便在將字符串類型的請求參數轉換為日期或時間類型時能夠正確解析。
示例:
@RequestMapping("/meeting") public String scheduleMeeting(@RequestParam("meetingDate") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate meetingDate) { // 處理安排會議的邏輯 return "meetingScheduled"; }
到此這篇關于spring boot接收請求常用注解的文章就介紹到這了,更多相關spring boot接收請求常用注解內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MybatisPlus分頁查詢與多條件查詢介紹及查詢過程中空值問題的解決
mybatisplus是個很好用的插件,相信小伙伴們都知道,下面這篇文章主要給大家介紹了關于mybatis-plus實現分頁查詢與多條件查詢介紹及查詢過程中空值問題的相關資料,需要的朋友可以參考下2022-10-10詳解SpringBoot通過restTemplate實現消費服務
本篇文章主要介紹了詳解使用RestTemplate消費spring boot的Restful服務,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01