Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc SpringMVC@JsonDeserialize不';行不通_Spring Mvc_Jackson_Deserialization - Fatal编程技术网

Spring mvc SpringMVC@JsonDeserialize不';行不通

Spring mvc SpringMVC@JsonDeserialize不';行不通,spring-mvc,jackson,deserialization,Spring Mvc,Jackson,Deserialization,我得到了一个非常简单的POJO,如下所示: @Entity @Table(name = "people") public class People(){ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer peopleId; private Date birthday; @JsonDeserialize(using = DateDeserializer.class)

我得到了一个非常简单的POJO,如下所示:

@Entity
@Table(name = "people")
public class People(){

   @Id
   @GeneratedValue(strategy = GenerationType.IDENTITY)
   private Integer peopleId;

   private Date birthday;

   @JsonDeserialize(using = DateDeserializer.class)
   public void setBirthday(Date birthday){
     this.birthday = birthday;
   }
}
日期反序列化程序

public class DateDeserializer extends JsonDeserializer<Date> {

    @Override
    public Date deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException, JsonProcessingException {
        System.out.print("abc2222222222222222222222222222");
        return new Date();
    }
}
公共类DateDeserializer扩展JsonDeserializer{
@凌驾
公共日期反序列化(JsonParser、JsonParser、反序列化上下文、反序列化上下文)引发IOException、JsonProcessingException{
系统输出打印(“ABC222222222”);
返回新日期();
}
}
然而,这个反序列化程序永远不会被调用,我测试了@JSonSerializer,它工作得非常好。有没有什么我做错了或遗漏了什么