人妻~夫の上司犯感との,公么大龟弄得我好舒服秀婷视频,国产成人久久av免费,亚洲精品一区久久久久久

您的位置:首頁(yè) > 要聞 >

世界百事通!SpringBoot整合ElasticSearch

2023-03-25 22:02:17 來源:騰訊云

ElasticSearch是個(gè)開源分布式搜索引擎,提供搜集、分析、存儲(chǔ)數(shù)據(jù)三大功能。它的特點(diǎn)有:分布式,零配置,自動(dòng)發(fā)現(xiàn),索引自動(dòng)分片,索引副本機(jī)制,restful風(fēng)格接口,多數(shù)據(jù)源,自動(dòng)搜索負(fù)載等。主要負(fù)責(zé)將日志索引并存儲(chǔ)起來,方便業(yè)務(wù)方檢索查詢。

1 安裝ES

下載地址:https://www.elastic.co/cn/downloads/elasticsearch

選擇Windows版本,我下載的是7.17.0。解壓后即可完成安裝。


(相關(guān)資料圖)

進(jìn)入bin文件, 雙擊執(zhí)行 elasticsearch.bat,然后打開瀏覽器,進(jìn)入頁(yè)面: http://localhost:9200,看到以下輸出,表示啟動(dòng)成功。

2 Spring項(xiàng)目

項(xiàng)目GitHub地址:https://github.com/Snowstorm0/learn-es

項(xiàng)目Gitee地址:https://gitee.com/Snowstorm0/learn-es

2.1 配置ES客戶端

public class RestClientConfig extends AbstractElasticsearchConfiguration {    @Override    @Bean    public RestHighLevelClient elasticsearchClient() {        final ClientConfiguration clientConfiguration = ClientConfiguration.builder()                .connectedTo("localhost:9200")                .build();        return RestClients.create(clientConfiguration).rest();    }}

2.2 創(chuàng)建User類

public class UserEntity {    @Id    @GeneratedValue(strategy = GenerationType.AUTO)    private Integer id;    private String name;    private String job;    private Double deposit;    private Date processTime = new Date();}

配置完成后,ElasticSearch即可像常規(guī)的數(shù)據(jù)庫(kù)那樣進(jìn)行增刪改查的操作。

2.3 配置數(shù)據(jù)庫(kù)

spring.datasource.username=rootspring.datasource.password=rootspring.datasource.url=jdbc:mysql://localhost:3306/sys?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC

3 運(yùn)行項(xiàng)目

3.1 添加

調(diào)用添加接口:http://localhost:8080/user/add

添加User類的請(qǐng)求體:

{  "id":"1",  "name":"代碼的路",  "job":"碼農(nóng)",  "deposit":100.0}

可以看到添加成功:

3.2 讀取

運(yùn)行讀取接口:http://localhost:8080/user/search/whole?key=碼農(nóng)

可以獲得剛寫入的User類,是完整結(jié)構(gòu):

運(yùn)行讀取接口:http://localhost:8080/user/search/es?key=碼農(nóng)

可以獲得剛寫入的User類,只有User結(jié)構(gòu):

打開數(shù)據(jù)庫(kù),無需手動(dòng)創(chuàng)建表結(jié)構(gòu),即可看到User類也已經(jīng)寫入到數(shù)據(jù)庫(kù)中:

因此可以刻直接從數(shù)據(jù)庫(kù)讀取。

關(guān)鍵詞:

[責(zé)任編輯:xwzkw]

相關(guān)閱讀

苹果在线播放| 不许穿内裤随时挨c调教h| 国产精品久久久久久一区二区三区| 成人电影在线免费观看| 沈阳45老熟女高潮喷水亮点| 涂了春药被一群人伦np| 浪货趴办公桌~h揉秘书| 欧美牲交a欧美牲交aⅴ一| 级毛片内射视频| 成人区精品人妻一区二区不卡| 大地资源电影中文在线观看| 久久久久99精品国产片| 狂躁美女大bbbbbb视频| 无码精品日韩专区第一页| 性直播视频在线观看| 国产高清视频一区二区三区| 校花醉酒后被乞丐进入| 国产精品99久久久久久擦边| 上门私教被肉日常hnp| 天堂www中文在线资源| 亚洲熟妇无码八av在线播放| 97色情在线观看免费高清| 激情的丝袜麻麻| 永久免费不卡在线观看黄网站| 蜜桃视频在线观看| 校花被当众脱了内裤露出屁屁| 亚洲日韩欧洲乱码av夜夜摸| 亚洲尺码与欧洲尺码区别入口跳转| 亚洲2022国产成人精品无码区| 強姦犯された人妻たち| 色偷偷色噜噜狠狠成人免费视频| 讲讲和对象第一次的细节知乎 | 激情国产一区二区三区四区小说| 啊轻点灬大巴太粗太长了视频免费 | 无码高潮爽到爆的喷水视频APP | 久久久久久久人妻无码中文字幕爆 | 美女用丝袜脚喂男生吃蛋糕| 桃花免费高清在线观看视频| 蜜桃人妻无码av天堂三区| 女人与zzzooooxxxx| 亚洲a∨无码一区二区三区|