1. 程式人生 > >Spring Boot 整合 Solr 設定專案啟動時的預設連線路徑

Spring Boot 整合 Solr 設定專案啟動時的預設連線路徑

<dependency>
    <groupId>org.apache.solr</groupId>
    <artifactId>solr-solrj</artifactId>
    <version>7.4.0</version>
</dependency>

問題描述:

       在Spring boot 專案中,啟動時會預設連線 127.0.0.1:8983/solr, 而我在公司伺服器上安裝部署的solr,然後在自己電腦上上啟動專案,就會導致啟動時報連線失敗的異常。

解決方式:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-solr</artifactId>
</dependency>

首先在pom檔案裡引入依賴項

然後在application.yml裡配置相關的地址

spring:
  data:
    solr:
      host: http://xxx.xxx.xx.xxx:8983/solr

然後

@Autowired
    private SolrClient solrClient;

再啟動專案就會在啟動時連線你設定的 http://xxx.xxx.xx.xxx:8983/solr

相關推薦

Spring Boot 整合 Solr 設定專案啟動預設連線路徑

<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version&

Spring Boot 2.0(七):Spring Boot 如何解決項目啟動初始化資源

springboot在我們實際工作中,總會遇到這樣需求,在項目啟動的時候需要做一些初始化的操作,比如初始化線程池,提前加載好加密證書等。今天就給大家介紹一個 Spring Boot 神器,專門幫助大家解決項目啟動初始化資源操作。 這個神器就是 CommandLineRunner,CommandLineRunn

Spring Boot整合MyBatis打包成jar,setTypeAliasesPackage("xxx")找不到類的問題

MyBatis掃描通過VFS來實現 在Spring Boot中,由於是巢狀Jar,導致Mybatis預設的VFS實現DefaultVFS無法掃描巢狀Jar中的類。 解決辦法,實現自定義的VFS,參考DefaultVFS增加對Spring Boot巢狀JAR的處理。 以下為SpringBo

spring-boot整合mybatis使用druid資料來源:Failed to bind properties under'spring.datasource' to javax.sql.Data

其實,只是缺少了報錯內容中的Value值中的mavenrepository資料 在pom.xml中引入stat ,wall,log4j就解決了。 我的只需要引入log4j就能正常執行專案了,( 因為Reason的原因有寫,就是:org.apache.log4j.Logger 

Spring-Boot 整合Solr客戶端

tips: IDEA的快速查詢類快捷鍵 (連續按兩次 shift 鍵) 1) maven配置: <parent> <groupId>org.springframework.boot</groupId>

springboot 整合redis ,在專案啟動載入redis快取

因為在專案中,會有字典表,機構表,使用者表,這些一般情況下,資料發生改變的的概率比較小,而且經常涉及到查詢,轉碼,查詢資料庫的頻率較高,因此在專案啟動時將這些資料表載入到快取中,以便使用。 redis是一種高階的key:value儲存系統,其中value支援五種資料型別:

Spring boot採坑記--- 在啟動RequstMappingHandlerMapping無法找到部分contorller類檔案的解決方案

  最近有一個心得需求,需要在一個現有的springboot專案中增加一些新的功能,於是就在controller檔案包下面建立新的包和類檔案,但是後端開發完之後,本地測試發現前端訪問報404錯誤,第一反應是URL是否寫錯,仔細檢查之後發現完全正確,前端介面也沒有問題。方法註解如下所示:   &n

Spring Boot 2.0(七):Spring Boot 如何解決專案啟動初始化資源

在我們實際工作中,總會遇到這樣需求,在專案啟動的時候需要做一些初始化的操作,比如初始化執行緒池,提前載入好加密證書等。今天就給大家介紹一個 Spring Boot 神器,專門幫助大家解決專案啟動初始化資源操作。 這個神器就是 CommandLineRunner,CommandLineRunner 介面的 Co

Maven專案中,關於Spring Boot 整合MyBatis,Service層無法找到mapper介面的問題解決

mybatis: mapperlocations: classpath:com/xxx/xxx/dao/mapper/*.xml -----掃描對映檔案 config-location: classpath:mybatis-config.xml ------掃描配置檔案注意:路徑要以/ 分割3 M

Spring Boot專案啟動可以根據自定義配置決定初始化哪些Bean

讓Spring Boot專案啟動時可以根據自定義配置決定初始化哪些Bean 問題描述 實現思路 思路一 [不符合要求] 思路二[滿足要求] 思路三[未試驗] 問題描述 目前我工作環境下,後端主要的框架是

spring boot 專案maven打war包,部署Tomcat啟動spring boot未載入,專案訪問404

寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring

Spring Boot 專案啟動初始化資源

在我們實際工作中,總會遇到這樣需求,在專案啟動的時候需要做一些初始化的操作,比如初始化執行緒池,提前載入好加密證書等。今天就給大家介紹一個 Spring Boot 神器,專門幫助大家解決專案啟動初始化資源操作。 這個神器就是 CommandLineRunner,CommandLi

Spring Boot 整合 Apache Solr 異常:Expected mime type application/octet-stream but got text/html 的解決.

註釋 info 過時 查看 異常 dea 沒有 時間 發的 解決方法:Spring Data Solr 3.0 以上版本 將@SolrDocument(solrCoreName = "new_core") 中的solrCoreName 字段改為使用collection字段

SSH整合CXF專案啟動出現告警日誌

spring 4.1.3.RELEASE + cxf 2.5.0框架,在專案啟動時出現一大堆告警日誌,雖然不影響專案正常執行,但看著很刺眼,所以要想辦法清除掉。 告警1:Import of META-INF/cxf/cxf-extension-soap.xml has been de

spring boot整合Angular專案實戰

1.使用IDEA進行debug,然後進行資料的跟蹤。 根據debug的前端傳過來的資料流如下; 根據deug斷點除錯可知此時應該進入的是serviceimpl層的邏輯層程式碼。打斷點進入pipeCabinServeice的updatePipeCabin方法。 找到實現類所對應

Spring Boot 整合Mybatis非starter,mapper一直無法注入解決

本來呢,直接使用mybatis-spring-boot-starter還是挺好的,但是我們系統比較複雜,有多個數據源,其中一個平臺自己的資料來源,另外一些是動態配置出來的,兩者完全沒有關係。所以直接使用mybatis-spring-boot-starter就很麻煩了,會報下列錯誤: Caused by

Solr單機版簡介和安裝以及Spring boot整合使用

目錄     一、簡單介紹solr    二、solr安裝    三、分析器安裝    四、全量匯入、增量匯入  &n

Spring boot 整合hive-jdbc導致無法啟動的問題

使用Spring boot整合Hive,在啟動Spring boot專案時,報出異常: java.lang.NoSuchMethodError: org.eclipse.jetty.servlet.ServletMapping.setDefault(Z)V1 經過排查,是maven的包衝突引起的

spring專案啟動就執行特定方法

如何在專案啟動時就執行特定方法 1. 方法上加註解@PostConstruct @Compant public class InitDemo{ @PostConstruct

Spring Boot 整合Mybatis,mapper一直無法注入

今天在使用spring boot整合mybatis時一直無法注入mapper,不管怎麼配置註解掃描包等,都不行,移動了Application這個類也不行。後來發現了應該不是Spring Boot掃描包的問題,因為我不管怎麼配置,改程式碼除錯都會報那個錯,於是去pom.xml檔