zoukankan      html  css  js  c++  java
  • Cannot deserialize value of type `java.util.Date` from String

    今天使用element-ui组件的el-date-picker,提交el-form 到后台,然后时间选项是这样的

    后台接收是这样的:

     

    但是提交后提示,我时间格式不对  Cannot deserialize value of type `java.util.Date` from String 。。。

    百度后解决办法:

    新增一个配置类,返回类型为MappingJackson2HttpMessageConverter的bean

    1.  
       
    2.  
      import java.util.ArrayList;
    3.  
      import java.util.List;
    4.  
       
    5.  
      import org.springframework.context.annotation.Bean;
    6.  
      import org.springframework.context.annotation.Configuration;
    7.  
      import org.springframework.http.MediaType;
    8.  
      import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
    9.  
       
    10.  
      import com.fasterxml.jackson.databind.ObjectMapper;
    11.  
       
    12.  
      @Configuration
    13.  
      public class WebConfig {
    14.  
       
    15.  
      @Bean
    16.  
      public MappingJackson2HttpMessageConverter getMappingJackson2HttpMessageConverter() {
    17.  
      MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
    18.  
      //设置日期格式
    19.  
      ObjectMapper objectMapper = new ObjectMapper();
    20.  
       
    21.  
      mappingJackson2HttpMessageConverter.setObjectMapper(objectMapper);
    22.  
      //设置中文编码格式
    23.  
      List<MediaType> list = new ArrayList<MediaType>();
    24.  
      list.add(MediaType.APPLICATION_JSON_UTF8);
    25.  
      mappingJackson2HttpMessageConverter.setSupportedMediaTypes(list);
    26.  
      return mappingJackson2HttpMessageConverter;
    27.  
      }
    28.  
       
    29.  
      }

    问题解决

     
     
  • 相关阅读:
    2019第二周作业
    2019 编程总结
    寒假作业2编程总结
    2018秋季学习总结
    喜欢的老师
    人生路上对我影响最大的三位老师
    自我介绍
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
  • 原文地址:https://www.cnblogs.com/javalinux/p/14311818.html
Copyright © 2011-2022 走看看