SpringBoot Get 请求接收 Date 类型参数
前端直接传递时间,后端如果不做处理直接接收参数,会出现异常,使用@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 协议》,转载必须注明作者和本文链接
推荐文章: