1. 程式人生 > >使用IDEA快速搭建SpringBoot專案

使用IDEA快速搭建SpringBoot專案

最近在學習SpringBoot做了一些簡單的總結:1.獨立執行Spring專案:SpringBoot集成了Tomcat可以直接打成jar包在Linux伺服器上直接執行,執行一個SpringBoot專案只需要通過java -jar xxx.jar &來執行2.提供Starter簡化Maven配置:Spring提供了一系列的Starter pom來簡化Maven的依賴載入3.自動配置Spring:SpringBoot會根據在類路徑中的jar包、類,為jar包裡的類自動配置Bean,這樣會極大地減少我們要使用的配置。SpringBoot只考慮了大多數的場景,並不是所有場景。

4.準生產的應用監控:SpringBoot提供基於HTTP、SSH、telnet對執行時的專案進行監控。

下面帶來在IDEA下快速搭建框架

IDEA版本:IntelliJ IDEA 2017.3.5 x64

JDK版本:1.8.0_162

新建專案有兩種方式方式一:Create New Project方式二:File--->New--->Project選擇Spring Initializr--->NextArtifact專案名稱,也可以使用預設的專案名(專案名稱不要有大寫)然後Next這裡是選擇自己需要的一些技術,然後NextProject location選擇專案存放的目錄,然後Finish如果是按照上述第一種方式建立專案,那麼Finish後會直接開啟建立好的專案,第二種方式建立專案會進行當前視窗開啟和新開啟一個視窗的選擇
選擇開啟方式後就新建好了一個SpringBoot的專案,結構如下,SpringbootDemoApplication為該程式的主入口,建立好的專案裡會有.mvn資料夾和mvnw、mcnw.cmd檔案(這三個檔案我也不清楚幹嘛用的),所以我們刪除就好,不影響專案的執行

建立好專案後來寫一個控制器來測試一下專案,這裡強調一下SpringBoot主入口要和Controller包同級目錄存放


啟動SpringBoot執行這個程式,程式自動生成的SpringbootDemoApplication檔案裡會有@SpringBootApplication註解,這個註解用來標明這個類是整個程式的主入口,執行這個類在位址列中輸入http://localhost:8080

從啟動專案上面打出的日誌可以看出,SpringBoot預設的埠為8080,當然這個埠是可以設定的。

這樣就建立了一個簡單的SpringBoot專案了。