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

溫馨提示×

溫馨提示×

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

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

Spring Boot 2.X 實戰教程(4)第一個Spring Boot程序

發布時間:2020-06-21 16:20:13 來源:網絡 閱讀:250 作者:dahua012 欄目:編程語言

4.第一個Spring Boot程序
本節介紹如何開發一個簡單的“Hello World!”Web應用程序。

我們使用Maven來構建這個項目,因為大多數IDE都支持它。

4.1使用Spring Initializr構建
Spring Initializr提供了一個簡單的Web 界面,用于自定義項目。

項目:項目類型(maven-project,gradle-project)
語言:要使用的編程語言(java,groovy或kotlin)
Spring Boot:Spring Boot版本
Group:項目組的ID,由groupId?Apache Maven中的屬性引用。
Artifact:工件的?ID,由artifactId?Apache Maven中的屬性引用。
名稱:項目的顯示名稱,它還確定Spring Boot應用程序的名稱。
描述:項目描述
包名:項目的根包。如果未指定,?則使用Group屬性的值
打包:項目打包。可以生成jar或war項目。
Java版本:要使用的Java版本(1.8,11)
4.2 Spring Boot代碼
4.2.1 POM文件
Maven?pom.xml是用來構建項目的配置。

您可以通過運行mvn package來測試它。

您可以將項目導入IDE(大多數現代Java IDE包括對Maven的內置支持)。

為簡單起見,也可以使用純文本編輯器。

推薦使用Notepad++

4.2.2依賴關系
我們可以通過運行以下命令來查看當前的內容:

$ mvn dependency:tree

發現許多依賴項,包括Tomcat Web服務器和Spring Boot本身。

4.2.3類文件
默認情況下,Maven編譯文件夾src/main/java下的源代碼。

4.2.4?@RestController注釋
@RestController被稱為?構造型注釋。它為閱讀代碼的人提供了提示,而為Spring提供了特定角色的提示。在這種情況下,我們的類是一個Web?@Controller,因此Spring在處理傳入的Web請求時會考慮它。

需要導入import org.springframework.web.bind.annotation.*;

4.2.5 @RequestMapping注釋
?

@RequestMapping注釋提供“路由”的信息。它告訴Spring,任何帶/路徑的HTTP請求都應該映射到該home方法。該?@RestController注解告訴Spring使得到的字符串直接返回給調用者。

4.2.6“main”方法
Main方法是Java約定的應用程序入口點的標準方法。

Main方法是通過調用run委托Spring引導的SpringApplication類。

修改后的SpringApplication類為以下內容:

package com.example.demo;

?

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

?

import org.springframework.web.bind.annotation.*;

?

/**

?* Demo應用

?*

?* @author 大強

?*

?*/

@SpringBootApplication

@RestController

public class DemoApplication {

?

public static void main(String[] args) {

SpringApplication.run(DemoApplication.class, args);

}

?

@RequestMapping("/")

String home() {

return "Hello World!";

}

?

}

4.3運行程序
從根項目目錄中鍵入mvn spring-boot:run以啟動應用程序。

如果您打開Web瀏覽器localhost:8080,您應該看到以下輸出:Hello World!

要正常退出應用程序,請按ctrl-c。

4.4創建可執行的Jar
要創建可執行jar,從命令行運行mvn package,如下所示:$ mvn package

要運行該應用程序,請使用以下java -jar命令:

$ java -jar target/demo-0.0.1-SNAPSHOT.jar

和以前一樣,要退出應用程序,請按ctrl-c。

?

如有疑問,請觀看視頻:https://edu.51cto.com/course/19005.html

向AI問一下細節

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

AI

恩平市| 永顺县| 铅山县| 桐梓县| 承德县| 庆元县| 铁力市| 射阳县| 图们市| 蚌埠市| 娄烦县| 疏附县| 银川市| 蓝山县| 平定县| 富蕴县| 资阳市| 寻乌县| 乌审旗| 合山市| 张家口市| 武城县| 阜新| 含山县| 滨州市| 鲁甸县| 庆阳市| 丽水市| 邵武市| 胶州市| 寿宁县| 醴陵市| 安陆市| 沙洋县| 金华市| 固阳县| 新乡县| 隆化县| 易门县| 江华| 沁阳市|