當你發現這篇文章時,你一定是想學習一下Spring boot了,作為一款最流行的后端框架,要想學習如何使用它,利用它開發自己的專案,首先要學會如何創建一個簡單地Spring boot專案,不用怕,我來手把手教你搭建第一個屬于你自己的Spring boot專案,
Spring boot簡介
Spring boot 是為了簡化Spring應用開發而生,boot即為快速啟動的意思,Spring boot 可以在零配置的情況下一鍵啟動,簡潔而優雅,
為了讓Spring開發者擁有更好的體驗,感受一站到底的痛快,Spring團隊也做了以下設計:
- 簡化依賴,提供整合的依賴項,告別逐一添加依賴項的煩惱;
- 簡化配置,提供約定俗成的默認配置,告別撰寫各種配置的繁瑣;
- 簡化部署,內置 servlet 容器,開發時一鍵即運行,可打包為 jar 檔案,部署時一行命令即啟動;
- 簡化監控,提供簡單方便的運行監控方式;
基于以上設計目的,Spring團隊推出了Spring boot,
Spring boot學習基礎
雖然說Spring boot非常好用,對開發者十分友好,但要想0基礎入門,想要上手還是有些困難,在使用 Spring boot之前至少要有Java語言基礎,Spring boot后端的撰寫基本上都是使用Java語言,
Spring boot是個快速開發的框架,他的技識訓礎幾乎全部來源于Spring,所以初學者最好對Spring基礎有著大致了解,
搭建第一個Spring boot專案
好了,廢話不多說,咱們正式開始進行第一個專案的搭建,
第一種方式(通過官網進行創建)
打開Spring Initializr網址:https://start.spring.io/,根據專案進行選擇以下資訊,

1.首先我們需要選擇Maven Project進行構建Maven專案,畢竟Spring boot的主流構建方式還是使用Maven,
2.專案所屬機構Group習慣上使用倒置的域名;專案標識Artifact用來區分專案,可以自己進行命名,但最好使用小寫方式;專案名稱Name保持與Artifact一致即可;打包方式Package name可以不用更改,保持默認就好;專案打包方式選擇Jar檔案;
3.當以上引數資訊都設定完畢后,點擊Generate按鈕,即可按照我們設定的資訊生成Spring boot專案,
4.將Spring boot專案檔案下載完畢后,進行解壓,即可在IDEA中進行打開,
是不是很簡單!so easy!!
第二種方式(通過IDEA Spring Initializr進行創建)
這是本人一直使用的一種方式,推薦使用,因為IDEA本身就集成了Spring boot的創建方式,簡單,而且不會出錯,對初學者十分友好,下面用IDEA2021.1.3版本進行演示,
1.首先打開IDEA,File->new->project;

2.選擇“Spring Initializr”,進行專案資訊填寫,SDK選擇1.8默認即可,Java選擇8,其他資訊可以參考第一種創建方式,設定完成后點擊Next即可,

3.這里是選擇一些配置選項,在Web串列下選擇Spring Web(老版本選擇Spring Web Start),Template Englines勾選Thymeleaf模板引擎,SQL勾選:MySQL Driver資料庫驅動,右邊會顯示你所選取的內容,完成后點擊Finish,即可完成專案搭建,

4.這就是我們創建好的結構目錄,專案結構簡單明了,這就是Spring boot簡潔的體現,

5.我們的專案創建好了,但還要對Maven進行一些配置,我們的代碼才能真正跑起來,我們在Maven配置里,選擇我們本地的Maven路徑,勾選組態檔后邊的選項,然后修改為本地Maven的組態檔(這個需要你在Maven中手動修改Maven本地倉庫的位置,最好不要選用C盤,如果你不怕專案多時C盤變紅的話),它會根據組態檔直接找到本地倉庫位置,

6.如果配置完成后,沒有進行自動導包,可以點擊左上角重新導包按鈕,如果你是第一次使用Maven,下載時間可能會長一點,沒事,稍等片刻,讓子彈飛一會,biu!它就會自動下載完畢,

7.好啦,所有的準備作業我們已經完成了,是不是很有成就感,下面我們來試一試專案能不能跑起來,直接把下面一段代碼復制到HelloApplication.java中,
package com.hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
@GetMapping("/hello")
public String Hello(){
return "Hello World!";
}
}
8.直接執行main方法,我們的專案就跑起來啦,趕快在瀏覽器輸入http://localhost:8080/hello看一看,是不是很有成就感,


總結
好啦,我們專案的基本搭建就已經完成了,以后你就可以使用Spring boot大展身手,逐漸挖掘Spring boot的其他功能,去吧,少年程式猿!
最后再bb幾句,這是本人第一次寫博客,如果有錯誤,還請各位大佬多多指正,手動抱拳了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/403956.html
標籤:java
上一篇:Flutter 專案實戰 拍照 | 打開相冊 | 上傳圖片 八
下一篇:Spring_AOP
