91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot是怎樣入門的

發布時間:2021-12-02 15:18:30 來源:億速云 閱讀:127 作者:柒染 欄目:大數據

今天就跟大家聊聊有關Spring Boot是怎樣入門的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

創建SpringBoot

好了,言歸正傳,下面讓我們來學習Spring Boot。我們首先創建一個Spring Boot項目。具體操作如下圖所示:

Spring Boot是怎樣入門的

創建Spring Boot的項目和創建Spring的項目不同,在上圖中我們不能選擇Maven創建項目,而是使用IDEA中Spring Initializr創建Spring Boot項目。因為它會為我們直接生成Spring Boot的項目架構。在Spring Initializr選項中我們看到默認使用了https://start.spring.io這個域名地址。這個域名是干什么的呢?這個就是Spring Boot官方為了我們創建Spring Boot項目提供的項目架構生成工具,如果我們不想使用IDEA中的Spring Initializr,那我們可以直接訪問https://start.spring.io這個域名地址,來生成我們的項目架構。下圖就是我們直接訪問上述域名來生成項目架構。

Spring Boot是怎樣入門的

因為上圖中的配置和IDEA中的Spring Initializr配置基本一樣,所以上圖中的創建方式,就不做詳細介紹了,我們繼續介紹Spring Initializr方式的配置。

Spring Boot是怎樣入門的

 上圖中的選項比較多,下面我們詳細介紹一下:

  • Group:同Maven中的Group一樣,也就是項目唯一標識

  • Artifact:同Maven中的Artifact一樣,通常為項目名

  • Type:項目的Maven類型,我們默認選擇就可以

  • Language:項目的開發語言,那結果當然選擇Java嘍

  • Packaging:打包類型jar或者war,因為SpringBoot可以支持這兩種方式啟動,所以,這兩種選擇哪個都可以

  • Java Version:Java的版本號,推薦使用1.8版本

  • Version:項目的版本號

  • Name:項目名,推薦和Artifact一致

  • Description:項目描述

  • Package:項目包的名字      

這一步我們選擇SpringBoot的版本,及項目的依賴包,這里要注意因為SpringBoot2.0版本和1.0版本相差甚大,所以,暫時推薦使用1.0版本。除此之外,因為創建的是web項目,所以,我還要要添加和web相關的依賴,在這點和Maven創建Spring項目不同,我們只需要選擇,一個web的依賴就可以了,SpringBoot會自動把這個web相關的依賴都下載好,這也就是SrpingBoot的優勢之一,比較方便。當然如果我們開發一下完整的項目,還是需要很多其它的項目依賴的,這里我們不用著急,暫時只添加web這個就可以,如果需要其它的依賴,我們還是可以修改的。好的我們繼續下面操作:      這一步我們只要選擇完成則可以了。這樣我們的SpingBoot項目就創建好了,下圖就是項目架構圖:      

當項目第一次創建后,右下方,會有上圖中的兩個提示選項,我們只要選擇第二個就可以,這樣,當我們修改項目中pom.xml文件添加依賴時,IDEA會自動添加我們的依賴。  

啟動SpringBoot

上圖就是SrpingBoot生成的項目結構圖,默認會創建兩個類,一個是啟動類,一個是測試類。和Spring項目不同,我們不需要配置Tomcat來啟動SrpingBoot項目,我們直接使用啟動類,即可啟動SrpingBoot項目。下面我們嘗試啟動一下,因為啟動類就是一個main方法,所以我們只要直接執行就可以了。因為SrpingBoot項目的默認端口為8080,所以我們啟動后可以直接訪問8080端口,來驗證SrpingBoot是否啟動成功。

Spring Boot是怎樣入門的

上圖就是我們訪問8080端口后的結果。雖然返回的結果報錯,但這恰恰說明了我們的項目啟動成功了,否則就會報404錯誤。那為什么會報上面的錯誤呢?這是因為我們沒有寫controller,下面我們寫一個簡單的controller來看一下上面的問題還有沒有。下面為controller代碼。

package com.jilinwula.springboot.helloworld;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/jilinwula")
public class JilinwulaController {

   @RequestMapping("/helloworld")
   public Object helloWorld() {
       return "吉林烏拉";
   }

}

啟動方式

Spring Boot是怎樣入門的

下面我們訪問http://localhost:8080/jilinwula/helloworld地址。下圖為訪問該地址的返回結果。
  
下面我們看一下SpringBoot的啟動方式,上面說過,我們可以不用Tomcat直接啟動SpringBoot項目,也就是直接啟動main方法,當然我們一樣可以使用Tomcat的方式啟動SpringBoot項目,我們可以直接將SpringBoot項目項目打包成war放到Tomcat中就可以了。具體操作如下:

  • 在SpringBoot項目中的pom.xml中添加如下配置:

<packaging>war</packaging>

然后執行以下打包命令:

mvn clean install

這樣在我們的項目中就會生成一個target包里面就會項目的中war包,只要把這個war包放到Tomcat中即可。

  • 第二種方式就是直接在項目中使用java -jar 項目名.jar方式啟動項目。

  • 還有一種方式就是直接在項目中mvn spring-boot:run命令,也可以正常啟動SpringBoot項目。

看完上述內容,你們對Spring Boot是怎樣入門的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澄江县| 永兴县| 绥芬河市| 二连浩特市| 承德县| 新巴尔虎右旗| 正镶白旗| 江达县| 绥芬河市| 旬阳县| 察哈| 南康市| 沾益县| 杭州市| 柯坪县| 沭阳县| 梁山县| 重庆市| 鄂伦春自治旗| 叶城县| 蒙自县| 宁强县| 柘荣县| 隆安县| 长宁县| 加查县| 德化县| 乌兰浩特市| 洞头县| 朝阳区| 勐海县| 宜黄县| 抚顺县| 金阳县| 阿巴嘎旗| 西充县| 正定县| 盈江县| 佛教| 邓州市| 昌平区|