IDE无法解析Jackson ObjectMapper的writeValue()方法

时间:2018-06-03 20:35:10

标签: java intellij-idea jackson

我一生都在使用C ++,但最近决定使用Java。我开始学习Jackson serialier / desirialer库。基本示例看起来像

com.fasterxml.jackson.core:jackson-annotations:2.9.4
com.fasterxml.jackson.core:jackson-core:2.9.4 
com.fasterxml.jackson.core:jackson-databind:2.9.4

看起来非常简单,这里不会出现任何问题。我的IDE是IntelliJ,所以在运行代码之前我使用Maven来获取下一个库

Car

考虑到课程writeValue()已在其上方实施,现在应该可以使用。但是当我尝试构建代码时,我得到一个错误,编译器无法解析符号ObjectMapper。自动归纳面临同样的问题。我的第一个假设是并非所有外部库都是相关的,但是当我在IDE中打开writeValue()的源代码时,我清楚地看到方法new。如果我尝试在使用运算符writeValue()创建对象之后立即调用此方法,则可以识别它。如果我删除该行 transform: rotate(deg)调用代码已成功编译。 从C ++的角度来看,它看起来像疯了,所以请说明它为什么会发生以及如何解决?

0 个答案:

没有答案