三步教你快速上手SpringBoot

什么是SpringBoot?

對于開發(fā)過SSM框架的人來說,Spring其繁瑣的配置讓人深惡痛絕,因而在JAVA社區(qū)中去配置化的潮流應(yīng)運而生,SpringBoot框架就是在這種前提下誕生的。
通過官網(wǎng)對于Springboot的說明,我看可以看到以下幾個SpringBoot的特點

1.創(chuàng)建獨立的spring應(yīng)用程序
2.直接嵌入Tomcat,Jetty或Undertow(不需要部署war文件)
3.利用一系列spring boot啟動器簡化配置
4.盡可能自動完成對springboot的配置
5.提供相應(yīng)的健康檢查和監(jiān)控
6.完全去XML配置化以及無代碼生成

總結(jié)以上六點就是,SpringBoot采用習(xí)慣優(yōu)于配置的方式,其快速地完成配置的特性能有效地提高開發(fā)效率。并且它還具有高內(nèi)聚性,自帶Tomcat,Jetty等。一般像以前SSM項目的運行需要打包成war包,然后部署到tomcat下,還需安裝jdk等一系列繁瑣操作,然而對于SpringBoot其最終的產(chǎn)物為jar包,當(dāng)jar包一運行,像redis這些也一并運行起來。因此做到了,只需一個jar包在哪都能直接運行起來。

快速上手

1.打開IDEA開發(fā)工具,選擇Spring Initializr,JDK默認1.8,然后點擊下一步

選擇Spring Initializr

2.填入相應(yīng)的Group 和Artifact,然后點擊下一步
填入Group ,Artifact

3.選擇相應(yīng)的依賴,我這里是是演示Demo,就選擇基礎(chǔ)的Spring Web與Thylemeaf,在開發(fā)中可以根據(jù)情況選擇相應(yīng)的其他依賴
選擇相應(yīng)的依賴

4.選擇項目路徑,然后點擊下一步
選擇項目路徑

5.完成上述步驟之后,springboot以已經(jīng)給我們生成相應(yīng)的目錄結(jié)構(gòu)以及我們選擇的相應(yīng)依賴
目錄結(jié)構(gòu)

自動生成對應(yīng)依賴

6.目錄結(jié)構(gòu)解釋
Demo1Application啟動類:@SpringBootApplication注解定義此類為springboot啟動入口類,SpringApplication.run()方法表明運行該啟動類
Demo1Application啟動類

java文件夾:顧名思義,存放java代碼
static文件夾:存放一些靜態(tài)資源如css,js,images等
templates文件夾:存放一些模板,其實就是html和js等文件

測試運行

注意!springboot對于Controller等有嚴(yán)格要求,因為運行Demo1Application啟動類時,程序只會掃描啟動類所屬包以及其子包下面的類,因此我們的Contoller類要放在所屬包或子包下。
1.這里我們新建一個Index.html以及IndexController類

編寫index以及IndexController

2.運行項目
控制臺

3.瀏覽器輸入地址查看
瀏覽器測試

頁面正常顯示,大功告成!

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

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

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