創(chuàng)建SpringBoot項目

1.創(chuàng)建Spring Boot項目,若是初次安裝滋将,未有項目則如下圖所示:


image.png

若是已經打開某個項目屑彻,如下圖所示,new Project


image.png
image.png
image.png
image.png

通過圖上面的幾個步驟润梯,一個基本的maven項目就搭建完成了过牙,接下來就是開始搭建SpringBoot中各種配置文件信息了甥厦。

2.復制以下代碼到pom.xml中,我們的項目使用的thymeleaf的模板

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

點擊maven中jar包依賴更新按鈕寇钉,具體操作看下面圖示:


image.png

3.配置resources下面的Web資源文件矫渔,這里我就配置兩個文件,一個是用來存放靜態(tài)文件夾的public文件摧莽,還有一個就是用來存放HTML的資源文件夾templates。

這里需要特別主要的是:public文件中一般存放css顿痪,js镊辕,image等靜態(tài)資源文件,而templates文件中一般存放各種HTML文件蚁袭。而且這兩個文件都是默認存在的征懈,路徑不需要特別的配置就可以直接引用了。

application.yml是個配置文件揩悄,這里面可以配置SpringBoot的相關信息卖哎。大家需要注意的是這個文件名千萬不要寫錯,也不要放錯位置删性,不然都不會生效的亏娜。


image.png

4.代碼實現(xiàn)。
Application.java具體代碼:

package com;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

NavController.java具體代碼:

package com.Controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * Created by CJF on 2018/3/27.
 */
@Controller
public class NavController {
    @RequestMapping("/index")
    public String index() { return "index"; }
}

index.css具體代碼:

body {
    padding: 0px;
    margin: auto;
    font-family: "黑體", "仿宋", Arial, "Arial Unicode MS", System;
    font-size: 20px;
    text-align: left;
}

index.js具體代碼:

console.log("Hello World...")

index.html具體代碼:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" xmlns="http://www.w3.org/1999/html">
<head lang="en">
    <meta charset="UTF-8"/>
    <title>Hello World</title>
    <link th:href="@{/css/index.css}" rel="stylesheet"/>
</head>
<body>
Hello World
<script th:src="@{js/index.js}"></script>
</body>
</html>

application.yml具體代碼:

server:
  port: ${port:8099}
  sessionTimeout: 30
  contextPath: /

在Application.java文件上右鍵蹬挺,運行項目:


image.png

訪問http://localhost:8099/index维贺,頁面運行如下所示。這里的端口在application.yml中進行了修改巴帮。

image.png

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末溯泣,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子榕茧,更是在濱河造成了極大的恐慌垃沦,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件用押,死亡現(xiàn)場離奇詭異肢簿,居然都是意外死亡,警方通過查閱死者的電腦和手機只恨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門译仗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人官觅,你說我怎么就攤上這事纵菌。” “怎么了休涤?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵咱圆,是天一觀的道長笛辟。 經常有香客問我,道長序苏,這世上最難降的妖魔是什么手幢? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮忱详,結果婚禮上围来,老公的妹妹穿的比我還像新娘。我一直安慰自己匈睁,他們只是感情好监透,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著航唆,像睡著了一般胀蛮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上糯钙,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天粪狼,我揣著相機與錄音,去河邊找鬼任岸。 笑死再榄,一個胖子當著我的面吹牛,可吹牛的內容都是我干的演闭。 我是一名探鬼主播不跟,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼米碰!你這毒婦竟也來了窝革?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吕座,失蹤者是張志新(化名)和其女友劉穎虐译,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吴趴,經...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡漆诽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锣枝。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厢拭。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖撇叁,靈堂內的尸體忽然破棺而出供鸠,到底是詐尸還是另有隱情,我是刑警寧澤陨闹,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布楞捂,位于F島的核電站薄坏,受9級特大地震影響,放射性物質發(fā)生泄漏寨闹。R本人自食惡果不足惜胶坠,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望繁堡。 院中可真熱鬧沈善,春花似錦、人聲如沸椭蹄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽塑娇。三九已至,卻和暖如春劫侧,著一層夾襖步出監(jiān)牢的瞬間埋酬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工烧栋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留写妥,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓审姓,卻偏偏與公主長得像珍特,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子魔吐,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內容