搭建基礎
1. Intellij IDEA 2. jdk1.8 3. maven3.6.3
搭建方式
(1)在線創建項目
Spring Boot 官方提供的一種創建方式,在瀏覽器中訪問如下網址: https://start.spring.io/
在打開的頁面中我們可以選擇項目的構建工具是 Maven 還是 Gradle、語言是 JAVA 還是其它、要使用的 Spring Boot 版本號 以及項目的依賴。
填寫項目的組織 Id(包名)、模塊名稱等,我選擇了默認打包為war形式(后續可以在項目中根據需求再改),使用jdk8
所有信息填寫完畢后,點擊下方的“Generate Project”按鈕即可將生成的模版下載到本地,解壓后使用Intellij IDEA 打開解壓后的項目
我的這個jar包更新不下來,原因: 我把maven的下載源改成了阿里云, 但是可能是因為阿里云還沒有同步一些關鍵組件
解決方法: 在pom.xml中把
spring-boot-starter-parent:pom的版本降到2.1.8就可以了, 如下圖所示
導入以后的結構圖如下:
(2)使用 Intellij IDEA創建項目
File--->new---->Project---->選擇 Spring Initializr--->選擇jdk--->點擊下一步
接著輸入項目的基本信息,包括組織 Id、模塊名稱、項目構建類型、最終生成包的類型、Java 的版本、開發語言、項目版本號、項
目描述以及項目的包,選擇下一步
接著選擇項目所需要的依賴
這里額外勾選了web模塊,選擇下一步,之后 Intellij IDEA 會自動把選中的依賴添加到項目的 pom.xml 文件中
這里決定項目名稱等,可以不更改,直接Finish創建項目
生成項目結構圖如下:
項目啟動
一、idea中項目啟動測試
(1)在 Intellij IDEA 中右鍵點擊 App 類,然后點擊 run 按鈕即可啟動項目。
(2)項目啟動后,在控制臺中可以看到相關的啟動信息
二、項目打包成Jar啟動運行
將項目通過maven打包得到Jar,在linux環境可以通過 nohup java -jar 項目報名.jar & 后臺啟動
具體參考:
https://blog.csdn.net/HuanBuXingDeXingXing/article/details/108995761
三、項目打包成war啟動運行
將項目通過maven打包得到war,部署到Tomcat或者TongWeb等容器中啟動運行
四、使用Docker啟動運行
簡單測試
在com.zx.demo包下,新建一個controller包
在controller下新建一個HelloController.java的文件
右鍵DemoTwoApplication啟動項目,然后在瀏覽器輸入
http://localhost:8080/sayHello回車
至此一個簡單的SpringBoot項目建立成功!