SpringBoot入門程序

簡介

依照狂神說的教程箕肃,創(chuàng)建第一個SpringBoot程序,使用該框架顯示一個HTML界面今魔。

步驟

  1. 初始化SpringBoot項目
    進(jìn)入SpringBoot官網(wǎng)勺像,在項目生成網(wǎng)頁中創(chuàng)建一個項目,保存在本地后在合適的路徑下解壓错森,通過IDEA打開吟宦。
  2. 各層級文件的創(chuàng)建和注解
    在BlogApplication同級目錄下創(chuàng)建四個包:
  • config:基礎(chǔ)的配置,例如進(jìn)行首頁映射的配置
  • controller:所有的控制器類都放在該包中
  • dao:其中的類用于模擬數(shù)據(jù)庫的DAO操作
  • pojo:模擬數(shù)據(jù)庫中的結(jié)構(gòu)化數(shù)據(jù)存儲
    在resources的templates中新建一個HTML文件问词,用于測試顯示督函,補(bǔ)充各個層次的含義:
  • resources:資源文件路徑
  • templates:模板引擎將要渲染的HTML文件
  • static:靜態(tài)資源文件嘀粱,例如CSS和Javascript文件都放在該文件夾下
    3.配置依賴
    SpringBoot是一個框架激挪,可以往這個框架中添加需要的依賴來方便開發(fā),除了原生的依賴(SpringWeb相關(guān)的依賴)之外锋叨,暫時先加入兩個依賴垄分,分別是模板引擎thymeleaf的依賴和lombok依賴,在文件pom.xml下進(jìn)行配置娃磺,配置方式如下:
<!--lombok-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

<!--thymeleaf-->
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
    <groupId>org.thymeleaf.extras</groupId>
    <artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>

4.編寫控制器

@Controller
public class IndexController
{
    @RequestMapping({"/", "/index.html"})
    public String index()
    {
        return "index";
    }
}

這樣子就可以顯示首頁了
5.運行查看結(jié)果


image.png

第一個Spring Boot項目運行成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末薄湿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子偷卧,更是在濱河造成了極大的恐慌豺瘤,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件听诸,死亡現(xiàn)場離奇詭異坐求,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)晌梨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門桥嗤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人仔蝌,你說我怎么就攤上這事泛领。” “怎么了敛惊?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵渊鞋,是天一觀的道長。 經(jīng)常有香客問我,道長篓像,這世上最難降的妖魔是什么动知? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮员辩,結(jié)果婚禮上盒粮,老公的妹妹穿的比我還像新娘。我一直安慰自己奠滑,他們只是感情好丹皱,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宋税,像睡著了一般摊崭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杰赛,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天呢簸,我揣著相機(jī)與錄音,去河邊找鬼乏屯。 笑死根时,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的辰晕。 我是一名探鬼主播蛤迎,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼含友!你這毒婦竟也來了替裆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤窘问,失蹤者是張志新(化名)和其女友劉穎辆童,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惠赫,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡把鉴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了汉形。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纸镊。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖概疆,靈堂內(nèi)的尸體忽然破棺而出逗威,到底是詐尸還是另有隱情,我是刑警寧澤岔冀,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布凯旭,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏罐呼。R本人自食惡果不足惜鞠柄,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嫉柴。 院中可真熱鬧厌杜,春花似錦、人聲如沸计螺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽登馒。三九已至匙握,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間陈轿,已是汗流浹背圈纺。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留麦射,地道東北人蛾娶。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像法褥,于是被迫代替她去往敵國和親茫叭。 傳聞我的和親對象是個殘疾皇子酬屉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容

  • 1. POM文件 1.父項目 Spring Boot的版本仲裁中心:以后我們導(dǎo)入依賴默認(rèn)是不需要寫版本半等;(沒有在d...
    vinllor閱讀 121評論 0 0
  • 一、SpringBoot2.x依賴環(huán)境和版本新特性說明 簡介:講解新版本依賴環(huán)境和springboot2新特性概述...
    DdShare閱讀 11,668評論 3 2
  • 前言:學(xué)習(xí)SpringBoot不應(yīng)該直接就是開始使用SpringBoot,如果直接拿來用肯定會有很多人不是很明白特...
    CoderZS閱讀 74,797評論 10 217
  • 瀏覽器發(fā)送hello請求呐萨,服務(wù)器接受請求并且處理杀饵,響應(yīng)"Hello World"給瀏覽器. 1.創(chuàng)建一個maven...
    vinllor閱讀 1,019評論 0 0
  • 一、 Springboot簡介Spring Boot是為了簡化Spring應(yīng)用的創(chuàng)建谬擦、運行切距、調(diào)試、部署等而出現(xiàn)的...
    Albert_Yu閱讀 1,223評論 0 3