You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已引入Maven依赖仍提示找不到JsonIgnoreProperties符号求助

解决编译报错「Can not find symbol JsonIgnoreProperties」的实操方案
  • 检查依赖范围:别把Jackson注解依赖(jackson-annotations)的scope设成provided或test,这俩范围会让编译阶段拿不到包。标准POM配置参考:
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>你的实际版本号</version>
    </dependency>
    
  • 清理重建项目:
    1. 终端执行mvn clean清掉旧编译文件
    2. 再运行mvn compile重新编译
  • 清空IDE缓存:用IntelliJ的话,直接点File -> Invalidate Caches... -> Invalidate and Restart,重启后再尝试构建
  • 确认依赖真的被引入:执行mvn dependency:tree,查看输出里是否存在jackson-annotations,排查是否被其他依赖间接排除
  • 核对导入语句:确保模型类里的注解是import com.fasterxml.jackson.annotation.JsonIgnoreProperties;,别错用了Spring数据层的同名注解(org.springframework.data.annotation.JsonIgnoreProperties),那个和序列化无关

内容的提问来源于stack exchange,提问作者xploreraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 19:16:02