摘要:在之前的所有相關(guān)博文中,都會(huì)涉及工程的創(chuàng)建。創(chuàng)建工程第一步菜單欄中選擇,我們可以看到如下圖所示的創(chuàng)建功能窗口。最后,點(diǎn)擊就能完成工程的構(gòu)建了。
spring cloud簡(jiǎn)介
spring cloud 為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)的一些工具,包括配置管理、服務(wù)發(fā)現(xiàn)、斷路器、路由、微代理、事件總線(xiàn)、全局鎖、決策競(jìng)選、分布式會(huì)話(huà)等等。它運(yùn)行環(huán)境簡(jiǎn)單,可以在開(kāi)發(fā)人員的電腦上跑。另外說(shuō)明spring cloud是基于springboot的,所以需要開(kāi)發(fā)中對(duì)springboot有一定的了解,如果不了解的話(huà)可以看這篇文章:2小時(shí)學(xué)會(huì)springboot。另外對(duì)于“微服務(wù)架構(gòu)” 不了解的話(huà),可以通過(guò)搜索引擎搜索“微服務(wù)架構(gòu)”了解下。
在之前的所有Spring Boot相關(guān)博文中,都會(huì)涉及Spring Boot工程的創(chuàng)建。而創(chuàng)建的方式多種多樣,我們可以通過(guò)Maven來(lái)手工構(gòu)建或是通過(guò)腳手架等方式快速搭建,也可以通過(guò)SPRING INITIALIZR頁(yè)面工具來(lái)創(chuàng)建,相信每位讀者都有自己最喜歡和最為熟練的創(chuàng)建方式。
本文我們將介紹嵌入的Intellij中的Spring Initializr工具,它同Web提供的創(chuàng)建功能一樣,可以幫助我們快速的構(gòu)建出一個(gè)基礎(chǔ)的Spring Cloud工程。
創(chuàng)建工程第一步: 菜單欄中選擇File=>New=>Project..,我們可以看到如下圖所示的創(chuàng)建功能窗口。其中Initial Service Url指向的地址就是Spring官方提供的Spring Initializr工具地址,所以這里創(chuàng)建的工程實(shí)際上也是基于它的Web工具來(lái)實(shí)現(xiàn)的。
第二步: 點(diǎn)擊Next,等待片刻后,我們可以看到如下圖所示的工程信息窗口,在這里我們可以編輯我們想要?jiǎng)?chuàng)建的工程信息。其中,Type可以改變我們要構(gòu)建的工程類(lèi)型,比如:Maven、Gradle;Language可以選擇:Java、Groovy、Kotlin。
第三步: 點(diǎn)擊Next,進(jìn)入選擇Spring Boot版本和依賴(lài)管理的窗口。在這里值的我們關(guān)注的是,它不僅包含了Spring Boot Starter POMs中的各個(gè)依賴(lài),還包含了Spring Cloud的各種依賴(lài)。
第四步: 點(diǎn)擊Next,進(jìn)入最后關(guān)于工程物理存儲(chǔ)的一些細(xì)節(jié)。最后,點(diǎn)擊Finish就能完成工程的構(gòu)建了。
Intellij中的Spring Initializr雖然還是基于官方Web實(shí)現(xiàn),但是通過(guò)工具來(lái)進(jìn)行調(diào)用并直接將結(jié)果構(gòu)建到我們的本地文件系統(tǒng)中,讓整個(gè)構(gòu)建流程變得更加順暢,還沒(méi)有體驗(yàn)過(guò)此功能的Spring Cloud愛(ài)好者們不妨可以嘗試一下這種不同的構(gòu)建方式。
歡迎關(guān)注我的微信公眾號(hào)獲取更多更全的學(xué)習(xí)資源,視頻資料,技術(shù)干貨!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/71643.html
摘要:接下來(lái)繼續(xù)介紹三種架構(gòu)模式,分別是查詢(xún)分離模式微服務(wù)模式多級(jí)緩存模式。分布式應(yīng)用程序可以基于實(shí)現(xiàn)諸如數(shù)據(jù)發(fā)布訂閱負(fù)載均衡命名服務(wù)分布式協(xié)調(diào)通知集群管理選舉分布式鎖和分布式隊(duì)列等功能。 SpringCloud 分布式配置 SpringCloud 分布式配置 史上最簡(jiǎn)單的 SpringCloud 教程 | 第九篇: 服務(wù)鏈路追蹤 (Spring Cloud Sleuth) 史上最簡(jiǎn)單的 S...
摘要:簡(jiǎn)介它的設(shè)計(jì)目的就是為例簡(jiǎn)化開(kāi)發(fā),開(kāi)啟了各種自動(dòng)裝配,你不想寫(xiě)各種配置文件,引入相關(guān)的依賴(lài)就能迅速搭建起一個(gè)工程。它采用的是建立生產(chǎn)就緒的應(yīng)用程序觀(guān)點(diǎn),優(yōu)先于配置的慣例。另,本系列教程全部用的作為開(kāi)發(fā)工具。 簡(jiǎn)介 spring boot 它的設(shè)計(jì)目的就是為例簡(jiǎn)化開(kāi)發(fā),開(kāi)啟了各種自動(dòng)裝配,你不想寫(xiě)各種配置文件,引入相關(guān)的依賴(lài)就能迅速搭建起一個(gè)web工程。它采用的是建立生產(chǎn)就緒的應(yīng)用程序觀(guān)...
摘要:程序的入口類(lèi)打開(kāi)網(wǎng)址訪(fǎng)問(wèn),網(wǎng)頁(yè)顯示這就說(shuō)明,從獲取了的屬性,而是從倉(cāng)庫(kù)讀取的如圖本文源碼下載四參考資料優(yōu)秀文章推薦史上最簡(jiǎn)單的教程終章史上最簡(jiǎn)單的教程第一篇服務(wù)的注冊(cè)與發(fā)現(xiàn)史上最簡(jiǎn)單的教程第七篇高可用的分布式配置中心 轉(zhuǎn)載請(qǐng)標(biāo)明出處: http://blog.csdn.net/forezp/a...本文出自方志朋的博客在上一篇文章講述zuul的時(shí)候,已經(jīng)提到過(guò),使用配置服務(wù)來(lái)保存各個(gè)服...
摘要:它使用約定大于配置的理念讓你的項(xiàng)目快速運(yùn)行起來(lái)。如何使用構(gòu)建工程第一步,當(dāng)然是安裝傻瓜式教程,請(qǐng)自行百度。包名,填完和后自動(dòng)生成,默認(rèn)即可。確認(rèn)無(wú)誤,點(diǎn)完成創(chuàng)建即可。 微信公眾號(hào):一個(gè)優(yōu)秀的廢人如有問(wèn)題或建議,請(qǐng)后臺(tái)留言,我會(huì)盡力解決你的問(wèn)題。 前言 新年立了個(gè) flag,好好運(yùn)營(yíng)這個(gè)公眾號(hào)。具體來(lái)說(shuō),就是每周要寫(xiě)兩篇文章在這個(gè)號(hào)發(fā)表。剛立的 flag 可不能這么快打臉。下面送上本周第...
閱讀 3051·2021-11-24 09:39
閱讀 3692·2021-11-22 13:54
閱讀 3474·2021-11-16 11:45
閱讀 2549·2021-09-09 09:33
閱讀 3272·2019-08-30 15:55
閱讀 1353·2019-08-29 15:40
閱讀 990·2019-08-29 15:19
閱讀 3482·2019-08-29 15:14