Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
Jackson2ObjectMapperFactoryBean simpleDateFormat属性在Java8时间段中无效_Java_Spring_Jackson - Fatal编程技术网

Jackson2ObjectMapperFactoryBean simpleDateFormat属性在Java8时间段中无效

Jackson2ObjectMapperFactoryBean simpleDateFormat属性在Java8时间段中无效,java,spring,jackson,Java,Spring,Jackson,我正试图通过Jackson 2.6.2库将java.time.LocalDateTime序列化为JSON格式 我的maven依赖项是: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</versi

我正试图通过Jackson 2.6.2库将java.time.LocalDateTime序列化为JSON格式

我的maven依赖项是:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>${jackson.version}</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>${jackson.version}</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>${jackson.version}</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.datatype</groupId>
    <artifactId>jackson-datatype-jsr310</artifactId>
    <version>${jackson.version}</version>
</dependency>

请帮我弄清楚,非常感谢。

您对时间戳的期望值是多少?输出反映了ObjectMapperbean中的内容……如果SimpleDataFormat应用正确,则输出应为2015-09-15 21:00:01.562;因此,日期格式中使用的模式似乎是
yyyy-MM-dd'HH:MM:ss.SSS
;你能检查一下你的代码库中这个特殊的文本序列吗?你还应该注意它的文档说明:注意:设置这个属性会使公开的ObjectMapper不线程安全,根据Jackson的线程安全规则,您也应该看看这个答案,或者这个答案,因为它还使用了
org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean
<mvc:annotation-driven>
    <mvc:message-converters>
        <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
            <property name="objectMapper" ref="objectMapper"/>
        </bean>
    </mvc:message-converters>
</mvc:annotation-driven>
<bean id="objectMapper" class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
    <property name="indentOutput" value="false"/>
    <property name="simpleDateFormat" value="yyyy-MM-dd HH:mm:ss.SSS"/>
</bean>
"2015-09-15T21:00:01.562"