当前位置: 首页 > 知识库问答 >
问题:

Jackson JavaTimeMoules添加jackson-moders-java8依赖后仍未找到?[重复]

益银龙
2023-03-14

不是复制品-我试图遵循JDK8java.time?是否有jackson数据类型模块中给出的解决方案(这是这个问题的原因,不是复制品)。

我加了

<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());

找不到类。我做错了什么?

共有1个答案

邓德本
2023-03-14

使用以下依赖项:

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

然后,您将能够注册JavaTimeMoules类。详见留档。

 类似资料:
  • 尝试部署 Web 应用程序时,由于日志记录错误(如下所示),它将失败: Java . lang . nosuchmethoderror:org . SLF 4j . SPI . locationawarelogger . log(Lorg/SLF 4j/Marker;ljava/lang/String;il Java/lang/String;ljava/lang/Throwable;) 我已经谷歌

  • 添加依赖 在 pom.xml 中引入 网聚宝监控客户端 的依赖。 <!--网聚宝 监控客户端--> <dependency> <groupId>wangjubao.monitoring</groupId> <artifactId>monitor-client</artifactId> <version>1.4-SNAPSHOT</version> </dependency>

  • 我需要加载一个位于Jar文件之外的DLL,但每当我尝试运行Jar时,都会出现以下错误: 这个问题不是来自DLL,它被编译到64位机器,因为我的电脑是64位的,它没有依赖关系,这个问题只发生在从Jar运行时,当我通过Eclipse运行应用程序时,它运行良好,所有东西都加载良好。 我用来加载DLL的代码是: 我使用Eclipse来Jar应用程序。 编辑我尝试了使用不同的应用程序进行Jarring,例如

  • 我正在尝试使用https://github.com/bright/slf4android中的slf4android依赖项,但gradle同步有问题。 Build.Gardle(项目) Build.Gardle(应用程序)

  • 本文向大家介绍gradle 添加依赖,包括了gradle 添加依赖的使用技巧和注意事项,需要的朋友参考一下 示例 Gradle中的依赖项遵循与Maven相同的格式。依赖关系的结构如下: 这是一个例子: 要添加为编译时依赖项,只需dependency在Gradle构建文件的代码块中添加以下行: 为此的另一种语法可以显式地命名依赖项的每个组件,如下所示: 这在编译时增加了依赖性。 您也可以仅为测试添加

  • 我创建了一个sbt项目。在命令行调用sbt compile可以很好地工作: scalaVersion:=“2.9.2” project/plugins.sbt addSbtPlugin(“com.typesafe.sbteclipse”%“sbteclipse-plugin”%“2.1.0”) 我现在发现控制台上的“SBT测试”也不起作用。所以我认为这不是sbteclipse的问题,而是如何处理测