国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Spring Boot簡(jiǎn)介與快速搭建詳細步驟

發(fā)布時(shí)間:2021-07-06 11:12 來(lái)源:腳本之家 閱讀:0 作者:程序猿小亮 欄目: 開(kāi)發(fā)技術(shù)

Spring Boot簡(jiǎn)介

SpringBoot為了簡(jiǎn)化在開(kāi)發(fā)基于 Spring的項目的難度,減少了哪些繁雜的配置,從而讓開(kāi)發(fā)基于 Spring的項目變成一個(gè)相當簡(jiǎn)單容易的事。

SpringBoot其本身沒(méi)有添加什么新的技術(shù),就是整合了一些現有的框架,并提供了一些默認的配置,就是這些默認的配置,極大的提高了我們的開(kāi)發(fā)效率。所以,在讀者學(xué)習使用 SpringBoot之前,建議最好要有一些 Spring相關(guān)知識為基礎。

SpringBoot極大的簡(jiǎn)化了Spring與其他框架的整合,例如JPA、SpringMvc、Freemaker、Spring Security等。

SpringBoot官網(wǎng)地址:

在官網(wǎng)上我們可以查看到最新的SpringBoot的英文文檔教程。

Spring Boot的優(yōu)缺點(diǎn)

1)優(yōu)點(diǎn)

  •  快速構建項目。
  • 對主流開(kāi)發(fā)框架的無(wú)配置集成。
  • 項目可獨立運行,無(wú)須外部依賴(lài)Servlet容器。
  • 提供運行時(shí)的應用監控。
  • 極大地提高了開(kāi)發(fā)、部署效率。
  • 云計算的天然集成。

2)缺點(diǎn)

  • 版本迭代速度很快,一些模塊改動(dòng)很大。
  • 由于不用自己做配置,報錯時(shí)很難定位。
  • 網(wǎng)上現成的解決方案比較少。

通過(guò)上面的介紹我們能夠簡(jiǎn)單的了解什么是SpringBoot。那如何快速搭建Spring Boot應用呢?

Spring Boot快速搭建

第一步、開(kāi)始新的SpringBoot項目

在瀏覽器中訪(fǎng)問(wèn),官網(wǎng)給我們提供web頁(yè)面的初始化頁(yè)面。在添加依賴(lài)中可以選擇會(huì )使用到的依賴(lài)。

我們在此以 Maven作為項目構建方式,Spring Boot 還支持以 Gradle 作為項目構建工具。部署形式以 jar 包形式,當然也可以用傳統的 war 包形式。Spring Boot 選擇2.4.4,Spring boot 還支持以 Groovy 語(yǔ)言、Kotlin語(yǔ)言開(kāi)發(fā),應用中我們選擇 Java作為開(kāi)發(fā)語(yǔ)言。

點(diǎn)擊“生成”按鈕,下載壓縮文件,然后將其解壓縮到計算機上的文件夾中。

第二步、添加代碼

在IDE中打開(kāi)項目,并配置好Maven后,依賴(lài)下載完成,我們就可以看到項目的基本骨架了。

在項目中我們實(shí)現一個(gè)/hello的Controller接口,并默認值打印"Hello World"。如下所示:

@RestController
@SpringBootApplication
public class DemoApplication {

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

   @GetMapping("/hello")
   public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
      return String.format("Hello %s!", name);
   }
}

第三步、運行

我們構建并運行程序。我們即可以在命令行中運行也可以直接在IDEA中運行。在項目中的目錄下運行如下命令:

在命令行中運行:

MacOS/Linux:

./mvnw spring-boot:run

Windows:

mvnw spring-boot:run

當我們看到如下日志時(shí),最后兩行告訴我們Spring已經(jīng)被運行起來(lái)了。

Spring Boot使用嵌入式Apache Tomcat服務(wù)器充當Web服務(wù)器,并在localhostport上偵聽(tīng)請求8080。打開(kāi)瀏覽器,然后在頂部的地址欄中輸入http://localhost:8080 /hello。您應該得到一個(gè)很好的友好響應,如下所示:

總結

SpringBoot是Spring框架對“約定優(yōu)先于配置(Convention Over Configuration)”理念的最佳實(shí)踐的產(chǎn)物,一個(gè)典型的 SpringBoot 應用本質(zhì)上其實(shí)就是一個(gè)基于 Spring 框架的應用。

這篇文章看似簡(jiǎn)單,確是我們開(kāi)始Spring Boot系列的堅實(shí)基礎。

到此這篇關(guān)于Spring Boot簡(jiǎn)介與快速搭建的文章就介紹到這了,更多相關(guān)springboot搭建內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

国产成人亚洲精品另类动态| 成人区人妻精品一区二区不卡视频| 精品亚洲国产成人蜜臀AV| 国产精品ⅴ无码大片在线看| 手机看片久久国产免费| 中文字幕日韩精品欧美一区|