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

spring-data-elasticsearch与spring boot兼容

华衡
2023-03-14

我能够使用spring-data-elasticsearch 3.0.0.rc2连接到弹性Serarch 5.5.0。

我想把我的应用程序转换成一个spring boot应用程序。我尝试了Spring Boot版本2.0.0.M2,但我得到了以下错误

Caused by: java.lang.NoSuchMethodError: org.springframework.data.elasticsearch.c
ore.mapping.ElasticsearchPersistentProperty.findAnnotation(Ljava/lang/Class;)Lja
va/lang/annotation/Annotation;
        at org.springframework.data.elasticsearch.core.mapping.SimpleElasticsear
chPersistentEntity.addPersistentProperty(SimpleElasticsearchPersistentEntity.jav
a:157) ~[spring-data-elasticsearch-3.0.0.RC2.jar!/:?]
        at org.springframework.data.elasticsearch.core.mapping.SimpleElasticsear
chPersistentEntity.addPersistentProperty(SimpleElasticsearchPersistentEntity.jav
a:47) ~[spring-data-elasticsearch-3.0.0.RC2.jar!/:?]
        at org.springframework.data.mapping.context.AbstractMappingContext$Persi
stentPropertyCreator.createAndRegisterProperty(AbstractMappingContext.java:559)
~[spring-data-commons-2.0.0.M4.jar!/:?]
        at org.springframework.data.mapping.context.AbstractMappingContext$Persi
stentPropertyCreator.doWith(AbstractMappingContext.java:528) ~[spring-data-commo
ns-2.0.0.M4.jar!/:?]
        at org.springframework.util.ReflectionUtils.doWithFields(ReflectionUtils
.java:727) ~[spring-core-5.0.0.RC2.jar!/:5.0.0.RC2]

共有1个答案

魏刚豪
2023-03-14

当我将spring-boot-starter-parent升级到2.0.0.m3时,它工作得很好

 类似资料:
  • 问题内容: 我一直在开发使用Spring Boot,elasticsearch和Spring数据elasticsearch的简单Java程序。 我可以使用以下版本成功进行elasticsearch1)弹簧靴1.3.5 2)spring-data-elasticsearch 1.3.4.RELEASE 3)elasticsearch 1.3.2 但是当我升级到以下版本时,我的服务类之一带有@serv

  • 我一直在使用Spring Boot、弹性搜索和spring数据弹性搜索开发一个简单的java编程。 是不兼容验证的问题吗?如果是,请帮助我什么是spring boot、elasticsearch和spring data elasticsearch的兼容版本。

  • 我参考的是Spring Data Elasticsearch 它们似乎是实现相同目标的两种不同API,但我不确定这两种类型之间有什么区别,更重要的是何时使用哪种。 有人能提供建议和指导吗?

  • 我有一个spring boot 2.2.5应用程序,并计划使用AWS elasticsearch,其版本为7.4。有人能告诉我是使用Spring数据elasticsearch还是elasticsearch库吗?我在SO上看到一些帖子谈到了这一点,但它们都很老了,并且谈到restHighLevel客户端不受支持,而现在spring data elasticsearch 4中的情况并非如此。x、 无论

  • Spring Data Elasticsearch 项目提供了对 elasticsearch 搜索引擎的集成。

  • 这是我的pom.xml 这是我的Bean配置 当我尝试运行我的项目时,我会遇到以下异常 我尝试更改spring和spring数据mongodb的版本。我使用了spring版本-3.2.2。发布而不是5.0.0。发布和spring数据mongodb版本-1.2.0。释放使用旧版本后,一切正常。但我想使用最新版本的SpringDataMongoDB,因为它支持聚合操作。 我想使用spring data