這篇文章主要介紹Springboot整合Dubbo教程之項(xiàng)目創(chuàng)建和環(huán)境搭建的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),九江網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:九江等地區(qū)。九江做網(wǎng)站價(jià)格咨詢:18982081108
具體如下:
1. 使用IDEA新建一個(gè)Maven項(xiàng)目
新建項(xiàng)目
選擇Maven后,點(diǎn)擊next下一步
選擇項(xiàng)目類型
配置項(xiàng)目的Maven坐標(biāo)
設(shè)置項(xiàng)目名稱和保存位置
修改項(xiàng)目的pom.xml文件
4.0.0 com.boot boot-dubbo 1.0-SNAPSHOT pom
2. 創(chuàng)建boot-dubbo的子模塊項(xiàng)目
創(chuàng)建Dubbo服務(wù)接口項(xiàng)目,我們把項(xiàng)目建立在剛才我們創(chuàng)建的boot-dubbo項(xiàng)目下面,作為boot-dubbo的子模塊項(xiàng)目進(jìn)行管理。
點(diǎn)擊我們剛才新建好的項(xiàng)目,新建一個(gè)boot-dubbo的子模塊 項(xiàng)目
新建項(xiàng)目的子模塊項(xiàng)目
選擇Maven后點(diǎn)擊 next
配置模塊參數(shù)
完成項(xiàng)目子模塊的創(chuàng)建
同理我們繼續(xù)我們第二步的步驟,再次創(chuàng)建一個(gè)boot-dubbo-provider和boot-dubbo-consumer這兩個(gè)子模塊項(xiàng)目。
創(chuàng)建完成后,我們的整體項(xiàng)目結(jié)構(gòu)圖如下圖所示:
項(xiàng)目完成結(jié)構(gòu)圖
至此,我們創(chuàng)建項(xiàng)目的準(zhǔn)備工作已經(jīng)完畢。
3. 定義每個(gè)項(xiàng)目的pom.xml文件
打開我們的頂層項(xiàng)目boot-dubbo的pom.xml文件
4.0.0 com.boot boot-dubbo 1.0-SNAPSHOT boot-dubbo-api boot-dubbo-provider boot-dubbo-consumer pom org.springframework.boot spring-boot-starter-parent 1.5.7.RELEASE UTF-8 1.8 2.5.5 0.10 1.16.18 1.5.7.RELEASE org.springframework.boot spring-boot-starter ${spring-boot.version} org.springframework.boot spring-boot-starter-web ${spring-boot.version} org.projectlombok lombok ${lombok.version} provided com.alibaba dubbo ${dubbo.version} com.101tec zkclient ${zkclient.version}
boot-dubbo-api的pom.xml文件
boot-dubbo com.boot 1.0-SNAPSHOT 4.0.0 boot-dubbo-api org.projectlombok lombok provided
boot-dubbo-provider的pom.xml文件
boot-dubbo com.boot 1.0-SNAPSHOT 4.0.0 boot-dubbo-provider com.boot boot-dubbo-api 1.0-SNAPSHOT org.springframework.boot spring-boot-starter com.alibaba dubbo com.101tec zkclient org.springframework.boot spring-boot-maven-plugin
boot-dubbo-consumer的pom.xml文件
boot-dubbo com.boot 1.0-SNAPSHOT 4.0.0 boot-dubbo-consumer com.boot boot-dubbo-api 1.0-SNAPSHOT org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web com.alibaba dubbo com.101tec zkclient org.springframework.boot spring-boot-maven-plugin
以上是“Springboot整合Dubbo教程之項(xiàng)目創(chuàng)建和環(huán)境搭建的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!