即使在添加 jackson-modules-java8 依赖项后也找不到 Jackson JavaTimeModule?

Jackson JavaTimeModule not found even after adding jackson-modules-java8 dependency?

不是重复的——我正在尝试遵循 Is there a jackson datatype module for JDK8 java.time? 中给出的解决方案(这是这个问题的原因,不是重复的)。

我加了

<dependency>
    <groupId>com.fasterxml.jackson.module</groupId>
    <artifactId>jackson-modules-java8</artifactId>
    <version>2.9.5</version>
    <type>pom</type>
</dependency>

但是我还是做不到:

ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());

JavaTimeModule class 无处可寻。我做错了什么?

使用以下依赖项:

<dependency>
    <groupId>com.fasterxml.jackson.datatype</groupId>
    <artifactId>jackson-datatype-jsr310</artifactId>
    <version>2.9.5</version>
</dependency>

然后你就可以注册JavaTimeModule class. See the documentation了解详情了。