SpringBoot學(xué)習(xí)之路:01.開發(fā)環(huán)境搭建及概念敘述

摘要: SpringBoot學(xué)習(xí)之路之開發(fā)環(huán)境搭建及概念敘述

? ? ? ? 最近剛開始學(xué)習(xí)SpringBoot,在此記錄自己的學(xué)習(xí)過程,記錄自己在學(xué)習(xí)過程中遇到的坑,以及解決問題的過程,有不對的地方請各位批評指正!

開始環(huán)境搭建之前先說說一些基本的概念:

1.什么是SpringBoot

? ? ? ? SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。我個(gè)人初始接觸SpringBoot最大的感覺就是SpringBoot能快速構(gòu)建項(xiàng)目、極大的避免編寫之前Spring開發(fā)的各種繁瑣復(fù)雜的XML配置文件,給人一種簡單粗暴的感覺。

? ? ? ? 之前使用Servlet+jdbc的開發(fā)方式,進(jìn)行一個(gè)模塊的CRUD操作需要編寫很多代碼以及一些XML配置才能實(shí)現(xiàn),而且需要一定的時(shí)間。使用SpringBoot+jpa的操作使用相對熟練點(diǎn)在20分鐘之內(nèi)編寫一個(gè)小模塊的CRUD是完全不是問題的。

2.什么是微服務(wù)架構(gòu)

? ? ? ? 微服務(wù)的基本思想在于考慮圍繞著業(yè)務(wù)領(lǐng)域組件來創(chuàng)建應(yīng)用,這些就應(yīng)用可獨(dú)立地進(jìn)行開發(fā)、管理和加速。在分散的組件中使用微服務(wù)云架構(gòu)和平臺使部署、管理和服務(wù)功能交付變得更加簡單。其實(shí)我個(gè)人理解就是:微服務(wù)和傳統(tǒng)的項(xiàng)目相比是將大的項(xiàng)目按業(yè)務(wù)需求和模塊劃分成各子模塊成為相對獨(dú)立的組件,將每個(gè)模塊分開部署到云服務(wù)器中,使用相互消息通信的方式配合,說白了就是分布式,而且更加便于開發(fā)和維護(hù)。

? ? ? ? 自己還在摸索學(xué)習(xí)的過程中,目前接觸SpringBoot是深深的吸引了我,不說太多,更多的功能和優(yōu)點(diǎn)慢慢的在以后的博文中一點(diǎn)一點(diǎn)涉及,今天先來進(jìn)行基礎(chǔ)的環(huán)境搭建。

? ? ? ? 接下來開始基本的環(huán)境搭建:

? ? ? ?1.jdk安裝與配置

? ? ? ?2.選擇適合自己的ide環(huán)境(本人使用的是idea)

? ? ? ?3.Maven環(huán)境配置

以上你三個(gè)步驟都是很基礎(chǔ)的,可以自己百度,有問題也可留言問我。

接下來就是創(chuàng)建第一個(gè)SpringBoot應(yīng)用:

創(chuàng)建springboot應(yīng)用,選擇spring initializr

next,可能會由于網(wǎng)絡(luò)原因出現(xiàn)以下問題,多嘗試下,或者換好點(diǎn)的網(wǎng)絡(luò)環(huán)境,或者使用代理服務(wù)器

如果沒問題會到項(xiàng)目配置界面

填寫好項(xiàng)目基本信息就可以下一步到項(xiàng)目依賴組件選擇

我們這里選擇web和開發(fā)工具依賴,后期需要其他的可以通過pom文件增加依賴即可

? ? ? ? 選擇完項(xiàng)目依賴下一步就到了項(xiàng)目開發(fā)路徑的配置(就是項(xiàng)目文件在本地磁盤的位置等信息)配置完成以后即可點(diǎn)擊finish完成項(xiàng)目創(chuàng)建。

這樣我們就創(chuàng)建好了第一個(gè)SpringBoot項(xiàng)目,下一篇我們將介紹SpringBoot編寫Hello world ,并介紹項(xiàng)目的結(jié)構(gòu)的一些基本信息。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? MaxBill(2017-03-08)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,045評論 25 709
  • 《Spring Boot開發(fā):從0到1》 大綱結(jié)構(gòu)v2.0 第一部分Spring Boot基礎(chǔ) 第1章 Sprin...
    光劍書架上的書閱讀 11,082評論 1 70
  • 今時(shí)今日我痛下決心,決定離開自己的專業(yè),不做嵌入式,轉(zhuǎn)而擁抱互聯(lián)網(wǎng),其實(shí)想通了這和打游戲的道理差不多,一個(gè)是門檻高...
    sowcvvfrasx閱讀 555評論 0 0
  • 由遠(yuǎn)及近,漸漸的,那聲音變得嘈雜無序,狂亂的敲打著彩繪玻璃。 窗外是充斥著雨水,死一樣寂靜的夜。密集的雨點(diǎn)傾斜在屋...
    何小晨閱讀 476評論 0 0

友情鏈接更多精彩內(nèi)容