第一步建立一個SpringBoot項目spring
點擊Nextapache
修改成本身想要的名字以後點擊下一步api
選擇本身須要的依賴關係,點擊Next網絡
配置好路徑後點擊 Finishelasticsearch
等待項目構建完成後,記得看一下,ES 的版本ui
若是是低版本的springBoot 可能ES的版本比較低spa
建議修改成和本身使用的ES的版本一致3d
修改後點擊Maven的刷新rest
刷新後發現,版本已經修改完畢code
編寫配置類
package com.dance.danceesapi.config; import org.apache.http.HttpHost; import org.elasticsearch.client.RestClient; import org.elasticsearch.client.RestHighLevelClient; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * ElasticSearch配置類 * @author ZYGisComputer */ @Configuration public class ElasticSearchClientConfig { @Bean public RestHighLevelClient restHighLevelClient(){ return new RestHighLevelClient( RestClient.builder( new HttpHost("127.0.0.1",9200,"http") ) ); } }
在用的時候注入就能夠了
package com.flower.floweres; import org.elasticsearch.client.RestHighLevelClient; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class FlowerEsApplication { @Autowired @Qualifier("restHighLevelClient") public RestHighLevelClient restHighLevelClient; public static void main(String[] args) { SpringApplication.run(FlowerEsApplication.class, args); } }
到此集成完畢
做者:彼岸舞
時間:2020\09\11
內容關於:ElasticSearch
本文來源於網絡,只作技術分享,一律不負任何責任