SpringBoot Get 請求接收 Date 型別引數

HuDu發表於2021-04-16
前端直接傳遞時間,後端如果不做處理直接接收引數,會出現異常,使用@DateTimeFormat這一註解來解決問題

問題

@RequestMapping(value="/fetch" , method=RequestMethod.GET)
public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) {
        //Content goes here
}

處理方式

@RequestMapping(value="/fetch" , method=RequestMethod.GET)
public @ResponseBody String fetchResult(@RequestParam("from") @DateTimeFormat(pattern="yyyy-MM-dd") Date fromDate) {
     //Content goes here
 }

@RequestParam()可以省略,但是引數名需要和自定義的接收的引數保持一致。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章