最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

軟件測(cè)試 | 為什么使用Spring Boot

2023-06-08 11:34 作者:測(cè)吧測(cè)試開發(fā)  | 我要投稿

Spring Boot 簡(jiǎn)介

Spring Boot 是由 Pivotal 團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡(jiǎn)化新 Spring 應(yīng)用的初始搭建以及開 發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。 講的通俗 一點(diǎn)就是 Spring Boot 并不是一個(gè)新的框架,它只是整合和默認(rèn)實(shí)現(xiàn)了很多框架的配置方式。 通過 Spring Boot ,可以輕松地創(chuàng)建獨(dú)立的、基于生產(chǎn)級(jí)別的基于 Spring 的應(yīng)用程序。

為什么使用 Spring Boot

  • 簡(jiǎn)化配置,無需編寫太多的 xml 配置文件,效率很高;

  • Spring 可以整合很多各式各樣的框架,并能很好的集成;

  • 基于 Spring 構(gòu)建,使開發(fā)者快速入門,門檻很低;

  • Spring Boot 可以創(chuàng)建獨(dú)立運(yùn)行的應(yīng)用而不需要依賴外部組件或工具;

  • 內(nèi)置 Tomcat 服務(wù)器,無需打成 war 包,可以直接在內(nèi)置 Tomcat 中運(yùn)行;

  • 提供 Maven 極簡(jiǎn)配置,以及可視化的相關(guān)監(jiān)控功能,如性能監(jiān)控,應(yīng)用健康程度等;

  • 為微服務(wù) Spring Cloud 奠定了基礎(chǔ),使得微服務(wù)的構(gòu)建變得簡(jiǎn)單;

  • 活躍的社區(qū)與論壇,以及豐富的開發(fā)文檔

Spring Boot快速開始

通過瀏覽器創(chuàng)建

  • 打開?start.spring.io/,可以看到以下信息(可根據(jù)需要調(diào)整):

  • Spring Boot 默認(rèn)為 Maven 項(xiàng)目;

  • 默認(rèn)語(yǔ)言為 Java ;

  • Spring Boot 當(dāng)前默認(rèn)版本為 2.4.4;

  • 默認(rèn)會(huì)打成 Jar 包;

  • Java 版本默認(rèn)為 11;

  • 在 Group 中填入自己的組織,一般填寫公司域名的到寫,例如 com.ceshiren 或者 com.baidu;

  • 在 Artifact 中填寫工程的名稱,例如 aitest-demo ;

  • package 選擇 Jar ,Java 根據(jù)自己的 JDK 版本選擇,如我本地為 JDK8,則此處可以選擇 8,至 此,基礎(chǔ)選擇已經(jīng)全都選完,接下來要開始選擇我們使用的 Spring Boot 的組件了。

  • 在右側(cè) Dependencies 中找到 Spring Web ,選擇 Spring Web 即可創(chuàng)建 Spring Boot 服務(wù):

  • 配置完畢后,點(diǎn)擊下方左邊第一個(gè)按鈕( GENERAT ECTRL + ?)即可生成包含 Spring Boot 項(xiàng)目完 整示例代碼和配置的壓縮包文件,解壓后即可使用

使用IDE插件創(chuàng)建

  • 以 idea 為例

  • 打開 idea ,

  • file -> new -> project ,

  • 選中 Spring Initializr ,這時(shí)可以看到右側(cè)讓我們選擇一個(gè)初始化的服務(wù) url,默認(rèn)的就是上面的官 方鏈接,start.spring.io/

  • 點(diǎn)擊 next 下一步,填寫和上面一樣的 Group 、 Artifact 、 Java 版本、 package 方式等信息,

  • 繼續(xù) next 下一步,選擇依賴,和前面的方法的一樣,在 Dependencies 中找到 Spring Web ,選擇 Spring Web ,

  • 點(diǎn)擊 next ,選擇項(xiàng)目名稱和存儲(chǔ)路徑,點(diǎn)擊 finish ,第一個(gè)項(xiàng)目 aitest-demo 就創(chuàng)建完成了 我一般選擇第一種方式創(chuàng)建 Spring Boot 項(xiàng)目,這種方式不依賴 IDE 工具

SPRING BOOT項(xiàng)目結(jié)構(gòu)

  • 目錄結(jié)構(gòu)介紹

  • pom.xml:Maven 工程配置文件,主要配置當(dāng)前工程的一些基本信息,包含我們當(dāng)前依賴的組件, 版本、Maven 插件等信息;

  • src/main/java 下的程序入口:AitestDemoApplication,通過類名上方的 SpringBootApplication 注解 來加載 Spring Boot 各種特性;

  • src/main/resources 下的配置文件:application.properties;

  • src/test/下的測(cè)試入口:AitestDemoApplicationTests。


軟件測(cè)試 | 為什么使用Spring Boot的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
靖州| 武胜县| 潜江市| 三江| 宜川县| 易门县| 乐山市| 凌云县| 云安县| 福安市| 大石桥市| 丰城市| 张家港市| 宜川县| 定兴县| 松溪县| 疏勒县| 泾川县| 师宗县| 如皋市| 澄江县| 隆回县| 万山特区| 青岛市| 政和县| 衡阳县| 固安县| 且末县| 南部县| 都安| 鄂温| 通江县| 武安市| 毕节市| 搜索| 金昌市| 大丰市| 南宁市| 神农架林区| 马山县| 苍山县|