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 SpringMVC4:使用属性格式注释将字符串解析为java.time.LocalDate_Spring Mvc_Jackson_Spring 4 - Fatal编程技术网

Spring mvc SpringMVC4:使用属性格式注释将字符串解析为java.time.LocalDate

Spring mvc SpringMVC4:使用属性格式注释将字符串解析为java.time.LocalDate,spring-mvc,jackson,spring-4,Spring Mvc,Jackson,Spring 4,在DTO中,我可以使用com.fasterxml.jackson.annotation.JsonFormat注释将日期字符串转换为java.util.date: class myDTO { @JsonFormat(pattern="MM/dd/yyyy") private Date theDate; // accessors, etc... } 当属性的类型为java.util.LocalDate时,情况并非如此 我如何让它工作 使用jackson-databin

在DTO中,我可以使用
com.fasterxml.jackson.annotation.JsonFormat
注释将日期字符串转换为
java.util.date

class myDTO {
     @JsonFormat(pattern="MM/dd/yyyy")
     private Date theDate;
     // accessors, etc...
}
当属性的类型为
java.util.LocalDate
时,情况并非如此

我如何让它工作

使用
jackson-databind-2.4.1


谢谢

使用
JavaTimeModule
module。看一看,可能是@MichałZiober的复制品,谢谢。您能提供实现这一点的XML配置吗?如果您使用
Spring Boot
,它应该自动拾取
JavaTimeModule
模块,如果它位于类路径上。因此,添加依赖项将是一个良好的开端。如果没有,则需要手动创建自定义
ObjectMapper
实例并注册模块。请看一个例子。您使用的是哪个版本的
Spring
?唉,这个问题特别涉及
springmvc
(v4.参见标题/标签),而不是
springboot
。感谢您提供的链接,但是这些链接看起来像是特定于spring boot的。