java - 当我尝试在 tomcat 8 中部署时,JsonIgnore 注释不起作用

标签 java java-8 jackson annotations tomcat8

在 tomcat 8 中部署我的 Web 服务时,我注意到没有考虑 @JsonIgnore 注释。

我尝试升级 Jackson 依赖项,但仍然无法正常工作。

    <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>apache-tomee</artifactId>
        <version>1.7.3</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.8.11</version>
    </dependency>

最佳答案

使用

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-asl</artifactId>
    <version>1.9.13</version>
</dependency>

com.fasterxml.jackson.core 不工作 tomcat 8

关于java - 当我尝试在 tomcat 8 中部署时,JsonIgnore 注释不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56374647/

相关文章:

java - 为什么不用导入就可以使用Predicate参数?

java - 如何有条件地修改 Java 8 流 API 中的 map ?

java - 使用 Jackson 进行 JSON 反序列化 : No suitable constructor found for type - providing default constructor or annotate constructor is imposible

java - Jackson 使用不同的自定义序列化器序列化字段

java - 在应用程序启动时参数化 Java 属性文件

java - 访问 GridPane 节点时出现问题

java - 如何在Java中获取gzip内文件的时间戳

java - 使用 Java 8 更好地替换嵌套 for 循环中的代码

java - 当前推荐的将 byte[] 转换为 JsonNode 并返回的方法

java - Android Java 中的 sleep ()