哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SpringBoot整合ElasticSearch

Java開發(fā) ? 來源:Java開發(fā) ? 作者:Java開發(fā) ? 2023-03-09 14:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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ù)方檢索查詢。

ElasticSearch安裝方式參考:

Linux安裝ElasticSearch

Linux安裝elasticsearch-head

Windows安裝ElasticSearch

1 Spring項(xiàng)目

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

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

1.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();
    }
}

1.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ù)庫那樣進(jìn)行增刪改查的操作。

1.3 配置數(shù)據(jù)庫

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

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

2.1 添加

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

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

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

可以看到添加成功:

2.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ù)庫,無需手動(dòng)創(chuàng)建表結(jié)構(gòu),即可看到User類也已經(jīng)寫入到數(shù)據(jù)庫中:

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

學(xué)習(xí)更多編程知識(shí),請(qǐng)關(guān)注我的公眾號(hào):

代碼的路

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ES
    ES
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    20249
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3005

    瀏覽量

    116823
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    4081

    瀏覽量

    68527
  • SpringBoot
    +關(guān)注

    關(guān)注

    0

    文章

    178

    瀏覽量

    710
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聯(lián)友科技助力東風(fēng)商用車ERP整合升級(jí)項(xiàng)目上線

    1月7日,由聯(lián)友科技參與實(shí)施的東風(fēng)汽車集團(tuán)商用車事業(yè)板塊ERP(通過信息技術(shù)整合企業(yè)內(nèi)部物流、資金流、信息流等資源,實(shí)現(xiàn)跨部門業(yè)務(wù)流程協(xié)同與動(dòng)態(tài)資源配置)整合升級(jí)項(xiàng)目成功上線并正式開賬運(yùn)行,標(biāo)志著
    的頭像 發(fā)表于 01-10 14:44 ?1002次閱讀

    從0到1搭建實(shí)時(shí)日志監(jiān)控系統(tǒng):基于WebSocket + Elasticsearch的實(shí)戰(zhàn)方案

    低成本、實(shí)時(shí)性高的日志監(jiān)控系統(tǒng)。 2. 技術(shù)選型 數(shù)據(jù)存儲(chǔ) :Elasticsearch(高效檢索與聚合) 實(shí)時(shí)推送 :WebSocket(全雙工通信,避免HTTP輪詢) 后端服務(wù) :Node.js
    發(fā)表于 01-09 16:43

    BI決策分析系統(tǒng)的關(guān)鍵組成部分:業(yè)務(wù)數(shù)據(jù)整合有何意義

    ?在數(shù)聚股份看來,業(yè)務(wù)數(shù)據(jù)整合是bi決策分析系統(tǒng)的關(guān)鍵組成部分,可將來自多個(gè)源系統(tǒng)的數(shù)據(jù)進(jìn)行整合,并將它們合并到數(shù)據(jù)倉庫以作分析。不過,對(duì)于bi決策分析系統(tǒng)的業(yè)務(wù)數(shù)據(jù)整合策略,數(shù)據(jù)管理分析師提醒
    的頭像 發(fā)表于 12-18 13:16 ?317次閱讀

    環(huán)旭電子整合真空印刷塑封與銅柱移轉(zhuǎn)技術(shù) 推動(dòng)系統(tǒng)級(jí)先進(jìn)封裝應(yīng)用

    環(huán)旭電子微小化創(chuàng)新研發(fā)中心(MCC)宣布,歷經(jīng)三年研發(fā)與驗(yàn)證,成功整合真空印刷塑封(Vacuum Printing Encapsulation, VPE)技術(shù)與高徑深比(>1:3)銅柱巨量移轉(zhuǎn)技術(shù)
    的頭像 發(fā)表于 12-10 18:59 ?1741次閱讀

    如何使用SpringBoot、Vue2.0、MySQL開發(fā)一套云診所系統(tǒng)?

    ? 如何使用Java語言;前端框架:Vue2.0;后端框架:SpringBoot;數(shù) 據(jù) 庫: MySQL 這些技術(shù)開發(fā)一套云診所系統(tǒng)? 技術(shù)棧分析: 后端:SpringBoot
    的頭像 發(fā)表于 11-27 16:02 ?392次閱讀
    如何使用<b class='flag-5'>SpringBoot</b>、Vue2.0、MySQL開發(fā)一套云診所系統(tǒng)?

    醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,Java+Springboot,Vue,Ant-Design+MySQL5

    Java版隨訪系統(tǒng)源碼,醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,B/S前后端分離架構(gòu),自主版權(quán),落地案例。 技術(shù)框架:Java+Springboot,Vue,Ant-Design+MySQL5 開發(fā)
    的頭像 發(fā)表于 11-08 14:48 ?718次閱讀
    醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,Java+<b class='flag-5'>Springboot</b>,Vue,Ant-Design+MySQL5

    龍頭整合加速 半導(dǎo)體行業(yè)并購活躍 半導(dǎo)體設(shè)備賽道最為看好

    半導(dǎo)體龍頭整合加速 ;廠商希望通過并購實(shí)現(xiàn)“1+1>2”的效應(yīng);并購整合案例顯著增多。近期差不多就已有將近20家半導(dǎo)體領(lǐng)域的上市公司發(fā)布并購重組計(jì)劃或進(jìn)展,涉及到晶圓代工、芯片設(shè)計(jì)、半導(dǎo)體設(shè)備、精密
    的頭像 發(fā)表于 09-11 16:48 ?1245次閱讀

    環(huán)旭電子談異質(zhì)整合驅(qū)動(dòng)MCU應(yīng)用新格局

    在2025年8月8日,這個(gè)別具意義的父親節(jié),一場(chǎng)關(guān)乎未來智慧控制核心的思辨,于DIGITIMES所舉辦的【智控未來,MCU再進(jìn)化】微控制器論壇中熱烈展開,該活動(dòng)匯集許多系統(tǒng)整合領(lǐng)域的代表性企業(yè)如德州儀器、恩智浦、瑞薩電子及工研院等。
    的頭像 發(fā)表于 08-20 10:10 ?3303次閱讀

    御控縣級(jí)供水調(diào)度系統(tǒng):數(shù)字化整合,構(gòu)建全流程智能調(diào)度體系

    御控縣級(jí)供水調(diào)度系統(tǒng)的建設(shè)以數(shù)據(jù)整合和智能決策為核心,通過物聯(lián)網(wǎng)、大數(shù)據(jù)等技術(shù),實(shí)現(xiàn)從水源地到用戶終端的全流程監(jiān)控與優(yōu)化調(diào)度,提升供水安全性和經(jīng)濟(jì)性。
    的頭像 發(fā)表于 07-17 15:41 ?549次閱讀
    御控縣級(jí)供水調(diào)度系統(tǒng):數(shù)字化<b class='flag-5'>整合</b>,構(gòu)建全流程智能調(diào)度體系

    請(qǐng)問如何整合多個(gè)藍(lán)牙配置文件?

    有兩個(gè)問題想請(qǐng)教, 1.兩個(gè)或以上示例代碼 例如A2DP跟OTA跟RFCOMM串行端口想整合需要自己看源代碼一個(gè)搬移嗎?還是可以用Tool或有其他方式? 有文件或範(fàn)例? 2.若是使用A2DP
    發(fā)表于 06-30 07:15

    如何二進(jìn)制安裝Linux集群

    ElasticSearch是使用Java語言開發(fā)的,所以運(yùn)行時(shí)依賴JDK。
    的頭像 發(fā)表于 06-17 14:49 ?1145次閱讀

    數(shù)據(jù)采集網(wǎng)關(guān)如何與現(xiàn)有工業(yè)系統(tǒng)整合?

    物通博聯(lián)數(shù)據(jù)采集網(wǎng)關(guān)與現(xiàn)有系統(tǒng)的整合可以通過以下步驟和方法實(shí)現(xiàn),確保數(shù)據(jù)的高效采集、傳輸和處理,同時(shí)滿足工業(yè)生產(chǎn)環(huán)境中的實(shí)際需求。 一、整合方法概述 物通博聯(lián)數(shù)據(jù)采集網(wǎng)關(guān)作為工業(yè)物聯(lián)網(wǎng)的核心設(shè)備
    的頭像 發(fā)表于 06-07 09:18 ?1071次閱讀

    奇瑞汽車整合相關(guān)業(yè)務(wù)成立智能化中心

    為加快推進(jìn)智能化戰(zhàn)略,奇瑞汽車于近日將旗下子公司雄獅科技、大卓智能與研發(fā)總院相關(guān)業(yè)務(wù)進(jìn)行整合,統(tǒng)一成立“奇瑞智能化中心”。奇瑞智能化中心成立后,將以更大的力度、更加體系化的布局,推動(dòng)資源聚焦,打造高效協(xié)同的智能化“作戰(zhàn)集團(tuán)軍”。
    的頭像 發(fā)表于 06-04 15:29 ?953次閱讀

    單節(jié)點(diǎn)Elasticsearch+Filebeat+Kibana安裝指南

    單節(jié)點(diǎn)Elasticsearch+Filebeat+Kibana安裝指南
    的頭像 發(fā)表于 05-21 11:06 ?1359次閱讀
    單節(jié)點(diǎn)<b class='flag-5'>Elasticsearch</b>+Filebeat+Kibana安裝指南

    SOLIDWORKS 2025教育版 教育資源的整合與支持

    在數(shù)字化轉(zhuǎn)型浪潮中,工程教育正面臨著挑戰(zhàn):如何有效整合跨學(xué)科知識(shí)?如何平衡理論教學(xué)與工程實(shí)踐?如何構(gòu)建適應(yīng)未來需求的創(chuàng)新人才培養(yǎng)體系?SOLIDWORKS 2025教育版以“全維賦能”為核心理念
    的頭像 發(fā)表于 05-07 17:04 ?883次閱讀
    SOLIDWORKS 2025教育版 教育資源的<b class='flag-5'>整合</b>與支持
    馆陶县| 尖扎县| 内黄县| 革吉县| 白朗县| 乌恰县| 巩留县| 岗巴县| 察雅县| 南郑县| 汉中市| 三亚市| 邵阳县| 建宁县| 东台市| 平定县| 临洮县| 海南省| 巩义市| 通河县| 房产| 雷山县| 恩平市| 浦城县| 娄烦县| 施秉县| 石狮市| 青铜峡市| 正安县| 苍南县| 萨迦县| 云霄县| 清涧县| 光泽县| 太白县| 苏州市| 罗平县| 永和县| 建瓯市| 鲁甸县| 读书|