springboot表单提交时有日期的格式化统一处理

只需要在要Post的Controller类上添加以下方法即可:

@InitBinder
public void initBinder(WebDataBinder binder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    dateFormat.setLenient(false);
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));//true:允许输入空值,false:不能为空值
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注