文末有福利~
一.Spring Initializr方式創建
1.新建項目
2.選擇Spring Initializr
3.設置項目的包名及座標GAV信息
4.設置啓動器及SpringBoot版本
注意:
該方式默認是從http://spring.io官網上下載源碼模板,然後自動導入的ideal中,所以對網速要求較高,有可能下載不成功!
5.設置項目模塊名稱及存儲位置
6.項目包結構及pom文件內容
7.添加web啓動器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
注意:
不添加該啓動器,無法啓動web項目!
8.在項目入口處啓動項目
這樣第一個簡單的web項目就啓動運行了!
二.項目結構解析
通過上面步驟完成了第一個web項目的創建,如上圖所示,Spring Boot的基礎結構共三個文件(具體路徑根據用戶生成項目時填寫的Group所有差異):
創建完成後的工程目錄結構如下:
│ .gitignore
│ pom.xml
│
└─src
├─main
│ ├─java
│ │ └─com
│ │ └─syc
│ │ └─boot
│ │ └─demo01
│ │ Demo01Application.java
│ │
│ └─resources
│ │ application.properties
└─test
└─java
└─com
└─syc
└─boot
└─demo01
│ │ Demo01ApplicationTests.java
- src/main/java下的程序入口:Demo01Application;
- src/main/resources下的配置文件:application.properties
- src/test/下的測試入口:Demo01ApplicationTests.
- .gitignore:Git 過濾配置文件
- pom.xml:Maven 的依賴管理配置文件
- Demo01Application.java:程序入口
- resources:資源文件目錄
- static: 靜態資源文件目錄
- templates:模板資源文件目錄
- application.properties:Spring Boot 的配置文件,實際開發中會替換成 YAML 語言配置(application.yml)
生成的Demo01Application和Demo01ApplicationTests類都可以直接運行來啓動當前創建的項目,如果項目中沒有添加任何數據訪問或Web模塊的依賴包,程序會在加載完Spring之後結束運行.
【錄製視頻】Java微服務架構(SpringBoot+SpringCloud)下載
【錄製視頻】Java微服務架構(SpringBoot+Dubbo+Zookeeper) 下載
【錄製視頻】SpringBoot實戰 下載
【錄製視頻】Springboot框架項目實戰-電商平臺《伴我汽車》下載