天天看點

從零搭建Spring Boot的Hello World

場景介紹

本教程将使用IntelliJ IDEA搭建一個簡單Spring Boot項目,并将這個項目部署到阿裡雲伺服器ECS上。

背景知識

Spring Boot

Spring Boot是近幾年非常流行的一款微服務架構,具有簡化配置、快速搭建、内嵌Tomcat或Jetty容器的特點,讓開發人員專注于業務實作,基于Maven或Gradle插件建立可執行的JARs和WARs。

雲伺服器ECS

雲伺服器(Elastic Compute Service,簡稱ECS)是阿裡雲提供的性能卓越、穩定可靠、彈性擴充的IaaS(Infrastructure as a Service)級别雲計算服務。雲伺服器ECS免去了您采購IT硬體的前期準備,讓您像使用水、電、天然氣等公共資源一樣便捷、高效地使用伺服器,實作計算資源的即開即用和彈性伸縮。阿裡雲ECS持續提供創新型伺服器,解決多種業務需求,助力您的業務發展。

步驟一:建立資源(未開通ECS)

1.在[阿裡雲從零搭建Spring Boot的Hello World體驗場景]處(

https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692)點選

開始體驗開通資源後,檢視本次實驗資源。

2.單擊 免費開通 建立所需資源。

步驟二:安裝Java開發環境

1.下載下傳并安裝JDK8,下載下傳位址參見

Java SE 8u261

2.配置Java環境變量。

a.  打開指令視窗,執行以下指令。           

說明:執行指令前,請修改JAVA_HOME參數C:\Program Files\Java\jdk1.8.0_211為您的JDK安裝目錄。

執行結果如下。

從零搭建Spring Boot的Hello World
b.執行以下指令,驗證環境變量配置是否成功。           
java -version           
從零搭建Spring Boot的Hello World

步驟三:安裝并配置IntelliJ IDEA

此步驟主要介紹使用IntelliJ IDEA安裝Spring Assistant插件。

1.下載下傳并安裝IntelliJ IDEA,下載下傳位址參見

IntelliJ IDEA

2.輕按兩下運作IntelliJ IDEA。

3.在IntelliJ IDEA啟動界面,依次單擊 Configure > Settings 。

從零搭建Spring Boot的Hello World

4.單擊 Plugins,然後在搜尋欄輸入spring Assistant。最後單擊 Install 安裝插件。

從零搭建Spring Boot的Hello World

5.單擊 Restart IDE。

從零搭建Spring Boot的Hello World

步驟四:建立Spring Boot項目

本步驟主要介紹使用Spring Assistant插件來搭建簡單的Spring Boot項目。

1.在IntelliJ IDEA啟動界面,單擊 Create New Project。

2.在左側單擊 Spring Assistant,然後單擊 Next。

從零搭建Spring Boot的Hello World

步驟五:打包并上傳項目到ECS伺服器

1.打包項目。

a.  單擊IDEA右上角Maven。           
從零搭建Spring Boot的Hello World
b.  依次輕按兩下 demo>Lifecycle>package,開始打包。           
從零搭建Spring Boot的Hello World

執行結果如下,圖中标記位置為打包後jar包的路徑。

從零搭建Spring Boot的Hello World

2.打開終端工具。

  • Windows:打開指令視窗。
  • MAC:打開指令行終端Terminal。

Windows使用者請檢查系統中是否安裝有SSH工具。檢查方法:

a.  在終端中輸入指令ssh -V。           
ssh -V           

如果顯示SSH版本則表示已安裝,如下圖所示。

從零搭建Spring Boot的Hello World
b.  如果未安裝,請下載下傳安裝OpenSSH工具。           
  • 上傳jar包到ECS伺服器。

    a. 在指令行中執行以下指令。

scp C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar [email protected]:/root           

說明: 在執行指令前,請先替換以下參數。

  • C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar為jar包存放路徑。
  • 47.xx.xx.xx為ECS執行個體公網IP。
從零搭建Spring Boot的Hello World
b.  輸入已建立的ECS雲伺服器的登入密碼。
c.  上傳成功後,會顯示如下資訊。           
從零搭建Spring Boot的Hello World

步驟六:連接配接ECS伺服器

1.在終端中輸入連接配接指令ssh [username]@[ipaddress]。

您需要将其中的username和ipaddress替換為步驟一中建立的ECS伺服器的彈性公網IP。例如:

ssh [email protected]           
從零搭建Spring Boot的Hello World

指令顯示結果如下:

從零搭建Spring Boot的Hello World
  1. 輸入 yes。
  2. 同意繼續後将會提示輸入登入密碼。 密碼為已建立的雲服務的ECS的登入密碼。
從零搭建Spring Boot的Hello World

登入成功後會顯示如下資訊。

從零搭建Spring Boot的Hello World

步驟七:運作ECS上的Java項目

1.執行以下指令,安裝Java運作環境。

yum -y install java-1.8.0*           

2.執行以下指令,運作Java項目。

java -jar demo-0.0.1-SNAPSHOT.jar           
從零搭建Spring Boot的Hello World
  1. 使用浏覽器通路 http://&lt ;ECS公網IP>:8080。

傳回如下界面表示項目啟動成功。

從零搭建Spring Boot的Hello World