前端直接傳遞時間,後端如果不做處理直接接收引數,會出現異常,使用@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 協議》,轉載必須註明作者和本文連結