【问题标题】:Failed to convert property value of type java.lang.String to required type java.util.Date for property dateEmp;无法将 java.lang.String 类型的属性值转换为属性 dateEmp 所需的 java.util.Date 类型;
【发布时间】:2021-06-26 00:03:09
【问题描述】:

一个使用spring框架(spring-boot)的java ee项目。

【问题讨论】:

    标签: spring spring-boot spring-mvc java-8 spring-data-jpa


    【解决方案1】:

    在您的控制器中为提到的日期格式添加此内容,有关更多详细信息,您可以参考https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/bind/WebDataBinder.html

    @InitBinder
    public void initBinder(WebDataBinder binder) {
        binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("MM/dd/yyyy"), true));
    }
    

    【讨论】:

    • 所以我只需将它添加到我的 EmployeController.java 中就可以了!?
    【解决方案2】:

    通过应用程序属性文件设置全局日期时间格式,如下所示: spring.mvc.format.date=yyyy-MM-dd

    【讨论】:

      猜你喜欢
      • 2018-08-21
      • 2017-05-06
      • 2015-03-29
      • 1970-01-01
      • 2014-07-05
      • 2015-04-28
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      相关资源
      最近更新 更多