java - import com.fasterxml.jackson.xml 无法解析

标签 java spring maven spring-mvc jackson

我正面临错误 The import com.fasterxml.jackson.xml cannot be resolved。 XmlMapper 无法解析为类型
import com.fasterxml.jackson.xml.XmlMapper; 中。

我的 pom:

<modelVersion>4.0.0</modelVersion>
         <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-core</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson.version}</version>
        </dependency>

是不是版本有问题? jackson 核心和数据绑定(bind)的其他导入似乎完全正常。这仅发生在 xml 的情况下。

最佳答案

尝试添加

<dependency>
    <groupId>com.fasterxml</groupId>
    <artifactId>jackson-xml-databind</artifactId>
    <version>0.6.2</version>
</dependency>

<dependency>
    <groupId>com.fasterxml.jackson.dataformat</groupId>
    <artifactId>jackson-dataformat-xml</artifactId>
    <version>2.8.5</version>
</dependency>

关于java - import com.fasterxml.jackson.xml 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41055174/

相关文章:

java - 私有(private)接口(interface)方法的方法引用

用于从本地系统搜索所有 .doc 和 .docx 文件的 java 代码

具有反应流的 Spring 云流

maven - 基于多个数据库的 Liquibase

java - 不应成为公共(public) API 一部分的公共(public)包/类

tomcat - 使用 Cargo 部署当前项目和另一个 WAR

java - 将两个对象与哈希集进行比较的适当方法是什么?

java - Tomcat 6文件上传策略

java - Camunda Spring 事务集成不起作用

java - MapStruct 与 Spring Boot,使用自定义注释来注释生成的类