我正在学习在springboot中使用solr,我在一本书中尝试了该程序,spring-boot-starter-parent版本是2.1.2。在书中发布:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
而我的sping-boot-starter-父版本是2.6.4:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
我在pom中添加了solr依赖项。xml格式如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-solr</artifactId>
</dependency>
但是pom.xml显示错误:版本不能为空,所以我去https://mvnrepository.com/,发现最新的sping-boot-starter-data-solr版本是2.4.13,所以我像这样添加solr依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-solr</artifactId>
<version>2.4.13</version>
</dependency>
pom。xml现在没有错误,但导入solr的java程序仍然无法工作,例如:
import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.SolrQuery;
import org.apache.solr.client.solrj.SolrServerException;
它找不到任何关于solr的类。我也尝试在https://mvnrepository.com/中下载sping-boot-starter-data-solr jar,并将其导入本地,但我只在下载的sping-boot-starter-data-solr jar中找到一个META-INF文档,它没有任何类。
那么我应该如何在springboot中使用solr呢?
Apache Solr的Spring Data项目已停止。因此,它在其2021.0.0版本中从Spring Data发布系列中删除,在其2.5.0版本中从Spring Boot中删除。
如果您直接使用Solr,而不是通过Spring数据,则可以继续这样做。您必须直接声明 Solr 依赖项,而不是依赖于 Data Solr 启动器,并且必须在应用程序中配置 Solr,而不是依靠 Spring Boot 的自动配置来执行此操作。
本文向大家介绍Spring Boot 启动端口如何启动,包括了Spring Boot 启动端口如何启动的使用技巧和注意事项,需要的朋友参考一下 Spring Boot 启动端口 Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到
我正在尝试让spring boot让浏览器缓存静态资源。我的资源位于“静态”下的类路径中。当我查看发回的标题时,我看到修改标题设置得很好,但不知何故,标题“缓存控制:无存储”也被添加了。 我已经看到了如何在Spring Boot中启用HTTP响应缓存的答案,但这似乎不适用于我,因为我没有使用Spring Security性,它不在类路径上。 我正在使用带有胸片的Spring启动1.4.0。 那么,
问题内容: 我一直在研究Spring / Spring MVC应用程序,并且希望添加性能指标。我遇到过Spring Boot Actuator,它看起来是一个不错的解决方案。但是我的应用程序不是Spring Boot应用程序。我的应用程序在传统容器Tomcat 8中运行。 我添加了以下依赖 我创建了以下配置类。 我什至可以按照StackOverflow另一篇文章的建议在每个配置类上添加 问题答案:
我需要在spring boot data rest api中启用全局CORS,以防止在从浏览器调用api时出现以下错误:http://localhost:8090/posts?user-id=1。请求的资源上没有“访问-控制-允许-来源”标头。因此,不允许访问源“http://localhost”。“ 我可以在a浏览器中键入url并接收该资源的正确get响应,但我不能从网页中的ajax调用中发出相
有人知道如何将Spring Boot指标与datadog集成吗? Datadog是一种云级别的IT监控服务。 它允许用户使用大量图表和图形轻松地可视化他们的数据。 我有一个Spring启动应用程序,它使用dropwizard指标来填充有关我用注释的所有方法的大量信息。 另一方面,我正在heroku中部署我的应用程序,因此我无法安装Datadog代理。 我想知道是否有一种方法可以自动将spring
我正在用Spring boot编写一个程序,我的数据库是PostGRE。我对百里香有意见。我尝试输入一个localdate值,但该值仍然为空。我对字符串和int等其他值没有任何问题。