新建 Spring Initializr 項目
選擇 Spring Initializr,如下圖選擇SDK和URL:
點擊NEXT:
填寫項目信息Group和Artifact:
什麼是Group和Artifact?
Group 是項目組織的唯一標識符,對應JAVA的包的結構,是main目錄裏java的目錄結構。
Artifact是項目的唯一標識符,對應項目的名稱,是項目根目錄的名稱。
如:百度公司的地圖項目,可以這樣填寫:
我這裏隨便填寫下測試用的項目信息:
點擊NEXT,勾選下Web/Spring Web依賴:
勾選下Sql/MySql Driver依賴:
點擊NEXT,選擇好項目保存位置,我這裏使用默認的目錄,點擊Finish:
默認創建好的項目結構如下(Maven如果提示更新依賴包,要點擊import changes更新下):
最主要的幾個文件:
- HellospringbootApplication - 啓動應用程序的
- application.properties - 空的 properties 文件,用於配置屬性的
- SpringbootApplicationTests - 空的Junit 測試文件
- pom.xml - maven構建的配置文件
運行項目:
如果運行時報錯:Error:(3, 32) java: 程序包org.springframework.boot不存在。。。
請參考:
使用IDEA新建Spring Boot程序報錯:Error:(3, 32) java: 程序包org.springframework.boot不存在
運行成功爲:
寫個Web測試類,在[main/java/com.test.hellospringboot]包新建類HelloController:
HelloController.java代碼如下:
package com.test.hellospringboot;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello Test Spring Boot !!!";
}
}
運行:
瀏覽器輸入:http://localhost:8080/hello