01.07 Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

在本文中,將介紹如何使用Spring Initializer快速創建一個簡單的Spring Boot項目。Spring Initializer是由Spring團隊開發的一個優秀工具,通過使用它,你可以快速創建一個SpringBoot項目。

Spring Initializer是一個用於創建SpringBoot應用的在線工具,在本章節中,使用Spring Initializer創建第一章中的項目,並下載項目包導入到IntelliJ IDEA中。

1. 使用Spring Initializer初始化Spring Boot項目

​ 在你的本地電腦中打開你喜歡的瀏覽器,並訪問Spring Initializer官方網站:https://start.spring.io ,根據下列步驟創建Spring Boot項目:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

Spring Initailizr使用示例動畫

接下來,將詳細說明使用Spring Initializer創建Spring Boot項目的每一個步驟。

1.1 訪問Spring Initializer

打開你的瀏覽器,在瀏覽器地址欄輸入:https://start.spring.io 回車並訪問官網

1.2 填寫項目明細

通過上圖可以瞭解到,創建一個Spring Boot項目需要填寫如下必要信息:

  • 構建方式:選擇Maven作為項目構建工具
  • 語言:選擇Java作為項目的編寫語言
  • Spring Boot版本:選擇最新穩定可用版本-2.2.2
  • 項目的GroupId:com.ramostear
  • 項目的ArtifactId:springboot-helloworld
  • 項目名稱:springboot-helloworld
  • 項目描述:Demo project for Spring Boot(默認)
  • 項目的root包名:com.ramostear.springboot.helloworld
  • 項目打包方式:Jar
  • Java的版本:Java 8

1.3 添加項目依賴

​ 在Dependencies欄的搜索框內檢出需要的依賴庫,並添加到已選擇依賴欄,本次案例只選擇了web依賴。

填寫完上述信息後,點擊Generate按鈕將生成一個完整的Spring Boot項目,接下來,解壓下載的zip文件並將其導入到你喜歡的IDE中。

2. 在IntelliJ IDEA中導入項目

首先,通過一個GIF短動畫了解在IntelliJ IDEA中導入項目的全過程:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

在IntelliJ IDEA中導入項目演示動畫

在IntelliJ IDEA中,點擊File -> Project Structure…菜單選項,進入Module配置界面,如下所示:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

選擇菜單

選擇Modules選項,並單擊

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

新增按鈕

按鈕新增Module,界面如下:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

Module配置界面

然後,選擇Import Module選項,選擇剛剛下載並解壓的項目文件夾,如下所示:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

選擇項目目錄

接下來,點擊OK按鈕,進入構建工具選擇界面,選中”Import module from external model“選項,並在選擇框中選擇Maven,點擊Next按鈕:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

選擇構建工具

接下來的界面保持默認配置,點擊Next按鈕,直至出現Finish按鈕,點擊Finish按鈕並返回Project Structure配置界面,現在,項目已經導入到IDEA中:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

完成導入

最後,還需要對springboot-helloworld做一些簡單的配置,選擇右側的src/main/java目錄,然後點選Mark as中的Sources按鈕,其目的是將src/main/java目錄設置為源代碼目錄;同理,將src/main/resources點選設置為Resources,將src/test目錄點選為Tests。設置完成後,你將看到如下的界面:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

配置Module參數

注意觀察最右側Add Content Root的變化

最後,依次點擊Apply按鈕和OK按鈕,完成springboot-helloworld項目的導入。

3. 編寫代碼

在src/main/java/com/ramostear/springboot/helloworld目錄下找到SpringBootHelloworldApplication.java文件並打開。首先,在類上添加@RestController註解,然後在類中添加一個sayHello()方法,詳細代碼如下:

<code>package com.ramostear.springboot.helloworld;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class SpringbootHelloworldApplication {

public static void main(String[] args) {
SpringApplication.run(SpringbootHelloworldApplication.class, args);
}

@GetMapping("/")
public String sayHello(){
return "Hello Spring Boot !";
}
}
/<code>

至此,整個項目代碼編寫完成,接下來將演示如何在IntelliJ IDEA中運行springboot-helloworld項目。

4. 運行程序

在IntelliJ IDEA中,有三種方式運行應用程序,首先是通過點擊項目導航菜單欄的運行按鈕運行應用程序,可以選擇正常模式啟動或者以調試模式啟動:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

運行應用程序

其次,還可以在帶有@SpringBootApplication註解的主類中,點擊左側的運行按鈕,選擇正常啟動或調式啟動:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

運行main函數

最後,還可以通過IntelliJ IDEA提供的Terminal,通過命令的方式啟動項目:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

Terminal運行示例動畫

如果你向終止項目運行,在終端裡使用”Ctrl+C“組合鍵,並輸入Y即可停止項目運行

最後,我們使用第二種方式啟動項目,項目成功啟動後,你可以在控制檯看到如下輸出:

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

控制檯輸出

在瀏覽器輸入http://localhost:8080並回車,觀察瀏覽器界面。

Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

瀏覽器輸出

總結

​ 本文詳細介紹了Spring Initializer的使用方式,以及如何將下載後的項目導入到IntelliJ IDEA中,設置相關的參數並運行編寫完成的應用。在下一章節中,將詳細介紹在IntelliJ IDEA中創建Spring Boot應用程序。


Spring Initializer+IntelliJ IDEA創建Spring Boot項目(圖文)

閱讀更多


分享到:


相關文章: