1. 程式人生 > >idea創建springboot工程

idea創建springboot工程

框架 創建app ide 創建 ces ini 屬性 project 技術

一、利用idea生成springboot工程

1)file->new ->project,進入創建工程界面

技術分享圖片

2)選擇springinitializer

技術分享圖片

3)點擊next進入如下界面:

技術分享圖片

4)點擊next進入如下界面:

技術分享圖片

這裏可以選擇相關的jar包,根據自己需要進行創建。當然你也可以在後期進行添加。

4)點擊next->finish,及可創建成功。

技術分享圖片

在pom.xml中相關的jar包也依賴進來了

技術分享圖片

二、springboot項目搭建

1)在application.properties(在這裏我把它換成了application.yml)中配置相關屬性

技術分享圖片

2)創建一個控制層進行測試

技術分享圖片

3)我們運行DemoTestapplication中的main方法,啟動工程

技術分享圖片

這樣就表示已經可以正常使用

三、整合swagger2

1)在pom.xml中添加相應的依賴

技術分享圖片

2)創建swagger2配置文件swaggerConfig

技術分享圖片

3)在控制層中添加swagger2的相關屬性,並重啟

技術分享圖片

4)輸入http://localhost:2222/swagger-ui.html

技術分享圖片

5)能正常調用即表示配置成功

技術分享圖片

四、搭建SSM框架

1)在pom.xml中添加以下依賴

技術分享圖片

2)創建dao、entity、service(ssm框架的搭建網上有很多,這裏就不重復說明了)

技術分享圖片

註意:dao的類上必須加上@Mapper,否則springboot會無法找到該mapper。如果你有mapper.xml文件,請將其放入resource中,並在application.properties文件中指明路徑

技術分享圖片

五、將application.yml屬性分到多個yml文件中

當屬性文件中的屬性變得很多時,你會發現這個屬性文件會看起來很亂,因此我們需要將屬性文件分離出來,那要怎麽做呢?

1)在同一目錄下創建application-**.yml.如application-jdbc.yml

技術分享圖片

2)在application.yml中添加如下屬性:

技術分享圖片

該屬性會將同一目錄下,以application開頭的屬性文件加載進來,如果有多個文件,可以在active後面繼續加

註:springboot讀取application.yml屬性文件時,會從以這幾個目錄去找:resources、resources.config

以上是我構建springboot工程的步驟,如果哪位大神有更好的整合推薦,歡迎在留言區提出寶貴意見

idea創建springboot工程