maven项目下solr和spring的整合配置

Posted Java小学生的成长日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目下solr和spring的整合配置相关的知识,希望对你有一定的参考价值。

solr和spring整合其实很简单,只要注意导入依赖的配置文件即可. 废话不多说,上代码. 

第一步: 编写maven项目的pom文件,导入依赖

    

第二步: 编写applicationContext-solr.xml和solr.properties配置文件

    applicationContext-solr.xml配置文件的内容

    

maven项目下solr和spring的整合配置

 solr.properties配置文件的内容:

    

maven项目下solr和spring的整合配置


第三步: 编写applicationContext.xml配置文件:

    

maven项目下solr和spring的整合配置


第四步: 写测试代码

    user实体类

    

maven项目下solr和spring的整合配置

 

SpringSolr类

    


SpringSolrTest类:


运行代码结果:

    org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://127.0.0.1:8983/millery

这里抛出异常是因为我本机上没有安装solr,无法连接solr, 此时说明代码已经没有问题,可以执行查询操作了


键工程时存在的小问题:

    1. 在建立工程时打包方式使用jar和war的选择可能存在纠结,只想说不用纠结,选哪个都是一样

    2. 在工程pom.xml配置文件配置成功后,可能会出现下图的报错问题,此时需要简单的处理一下就可以了. 

    


解决方法就是右击工程-->maven-->update project --> 选择当前的工程-->OK,这样报错的红叉就消失了.

以上是关于maven项目下solr和spring的整合配置的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot整合Spring Data Solr

Spring系列整合Swagger

solr : springboot 整合 solr

maven-spring-mybaties-restful 整合 有源码项目 内容实用

Spring Boot整合Solr7.x

spring3.2+mybatis3.2+maven整合