簡介:
Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。用我的話來理解,就是spring boot其實(shí)不是什么新的框架,它默認(rèn)配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道這樣比喻是否合適)。
優(yōu)點(diǎn):
其實(shí)就是簡單、快速、方便!平時(shí)如果我們需要搭建一個(gè)spring web項(xiàng)目的時(shí)候需要怎么做呢?
1)配置web.xml,加載spring和spring mvc
2)配置數(shù)據(jù)庫連接、配置spring事務(wù)
3)配置加載配置文件的讀取,開啟注解
4)配置日志文件
配置完成之后部署tomcat 調(diào)試
現(xiàn)在非常流行微服務(wù),如果我這個(gè)項(xiàng)目僅僅只是需要發(fā)送一個(gè)郵件,如果我的項(xiàng)目僅僅是生產(chǎn)一個(gè)積分;我都需要這樣折騰一遍!
但是如果使用spring boot呢?
很簡單,我僅僅只需要非常少的幾個(gè)配置就可以迅速方便的搭建起來一套web項(xiàng)目或者是構(gòu)建一個(gè)微服務(wù)!
快速入門
工具: intellij idea 和maven 構(gòu)建項(xiàng)目,怎么安裝和配置maven這里不做多余介紹,自行百度。idea要下載企業(yè)版本,社區(qū)版是不支持spring boot的,企業(yè)版收費(fèi)可一試用30天,如有有學(xué)生郵箱可以免費(fèi)使用。
1、菜單欄中選擇File=>New=>Project..,我們可以看到如下圖所示的創(chuàng)建功能窗口。其中Initial Service Url指向的地址就是Spring官方提供的Spring Initializr工具地址,所以這里創(chuàng)建的工程實(shí)際上也是基于它的Web工具來實(shí)現(xiàn)的。
2、點(diǎn)擊Next,等待片刻后,我們可以看到如下圖所示的工程信息窗口,在這里我們可以編輯我們想要?jiǎng)?chuàng)建的工程信息。其中,Type可以改變我們要構(gòu)建的工程類型,比如:Maven、Gradle;Language可以選擇:Java、Groovy、Kotlin。
3、點(diǎn)擊Next,進(jìn)入選擇Spring Boot版本和依賴管理的窗口。在這里值的我們關(guān)注的是,它不僅包含了Spring Boot Starter POMs中的各個(gè)依賴,還包含了Spring Cloud的各種依賴。這里我們選擇web,還可以選上mybatis.
4、點(diǎn)擊Next,進(jìn)入最后關(guān)于工程物理存儲(chǔ)的一些細(xì)節(jié)。最后,點(diǎn)擊Finish就能完成工程的構(gòu)建了。
一個(gè)是spring boot web程序就搭建完成了。Intellij中的Spring Initializr
雖然還是基于官方Web實(shí)現(xiàn),但是通過工具來進(jìn)行調(diào)用并直接將結(jié)果構(gòu)建到我們的本地文件系統(tǒng)中,讓整個(gè)構(gòu)建流程變得更加順暢,還沒有體驗(yàn)過此功能的Spring Boot/Cloud愛好者們不妨可以嘗試一下這種不同的構(gòu)建方式。
總結(jié)
以上所述是小編給大家介紹的spring boot 學(xué)習(xí)筆記(入門篇),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!
標(biāo)題名稱:springboot學(xué)習(xí)筆記(入門篇)-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://www.chinadenli.net/article20/dhsdjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、服務(wù)器托管、虛擬主機(jī)、網(wǎng)站營銷、全網(wǎng)營銷推廣、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容