当前位置: 首页 > 知识库问答 >
问题:

在Spring ElasticSearch数据中找不到类EntityMapper

乐欣可
2023-03-14

我正在利用spring elasticsearch数据创建文档、索引以及执行与查询相关的操作。根据spring elasticsearch数据指定的文档,我使用了最新的spring-data-elasticsearch=4.1.0-snapshot和弹性restclient和transport client版本=7.6.2。但我得到了下面提到的错误

Caused by: java.lang.NoClassDefFoundError: org/springframework/data/elasticsearch/core/EntityMapper
    at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
    at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3167)
    at java.base/java.lang.Class.getDeclaredMethods(Class.java:2310)
    at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:463)
    ... 21 common frames omitted

我查看了docs-https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.mapping.meta-model,他们告诉我们EntityMapper已经从4.0.x中删除了。那么为什么会出现这个问题。你们能帮我解决这个问题吗。对我来说是个障碍。

共有1个答案

柴耀
2023-03-14

根据前面提到的引用,EntityMapper已从4.0.x版本中删除。

并且您正在使用4.1.0-spring-data-elasticsearch=4.1.0-snapshot

因此出现了问题。

参考4.1.0-EntityMapper不存在-它已被删除。

 类似资料:
  • 我写了phpUnit测试。我使用以下命令运行它:

  • 问题内容: 我试图在我的android应用程序中实现数据绑定,但是我遇到了这个问题: 我的布局文件如下所示: 我用以下几行更新了文件: 如文档所建议:https : //developer.android.com/topic/libraries/data- binding/index.html 。我正在运行最新版本的Android Studio。 问题答案: 您需要将定义放在您的之外:

  • 其他人有这个奇怪的问题吗?错误消息: 致命错误:未捕获异常“exception”,消息为“DateTime::\uuu construct():无法分析位置17(A)处的时间字符串(2016年1月18日美国/纽约凌晨00:00):在数据库中找不到时区 异常:DateTime::_构造():未能分析位置17(A)处的时间字符串(2016年1月18日美国/纽约凌晨00:00):在数据库中找不到时区 原

  • 问题内容: 我一直在为我班的编程工作。我正在使用NetBeans。我完成了项目,效果很好。当我尝试运行它时,出现一条消息“找不到主类”。这是一些主要的代码: 我之前发布了此内容,但遇到了一些问题。我已经固定了其他人,现在只剩下这一个了。任何建议将不胜感激。 问题答案: 在项目浏览器中右键单击您的项目 点击属性 点击运行 确保您的主类是您想要成为切入点的主类。(确保使用完全限定的名称,即mypack

  • 我一直在做编程课的作业。我正在使用NetBeans。我完成了我的项目,它工作得很好。当我尝试运行它时,我收到一条消息,上面写着“找不到主类”。下面是一些主要的代码: 我以前发过这个,但有几个问题。我已经修好了其他的,现在只剩下这一个了。任何建议都将不胜感激。

  • 问题内容: 它是Ajax JSP页面的一部分 Flat_No中总共有4个值,它在控制台和aftr中打印第一个值,这在我的jsp页面上出现错误“ java.sql.SQLException:找不到数据” 问题答案: 当通过较差的JDBC-ODBC桥驱动程序使用MSAccess数据库并从结果集中多次检索相同数据时,这是一个典型错误。您需要检索一次数据并将其分配给变量,然后多次使用该变量。 与 具体问题