eja*_*eja 10 java jackson jackson-databind jackson-dataformat-yaml
我正在使用最新的 2.13.0 版本的 jackson,当我尝试解析 YAML 文件时,出现此异常
java.lang.NoSuchMethodError: 'com.fasterxml.jackson.core.io.ContentReference com.fasterxml.jackson.dataformat.yaml.YAMLFactory._createContentReference(java.lang.Object)'
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?
我包含的依赖项是 jackson-core、jackson-databind 和 jackson-dataformat-yaml - 全部为 2.13.0
Sus*_*afa 15
No such method error在大多数情况下,意味着您有 2 个相同但版本不同的依赖项,但是应用程序正在加载其中没有此方法的版本,
对此的引用_createContentReference存在YAMLFactory于jackson-dataformat-yaml.jar
实际_createContentReference实现存在于com.fasterxml.jackson.core.JsonFactory其中jackson-core.2.13.0.
就您而言,您可能有另一个jackson-core.jar旧版本作为间接依赖项的一部分。
您可以查看mvn dependency:tree或您的IDE(例如Eclipse允许您按名称搜索依赖项,它会返回所有匹配的内容,包括它们的版本)
| 归档时间: |
|
| 查看次数: |
14890 次 |
| 最近记录: |