日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

五分钟实现SpringBoot快速入门

發布時間:2023/12/20 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 五分钟实现SpringBoot快速入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、創建Maven工程
  • 二、添加SpringBoot的起步依賴
  • 三、編寫SpringBoot引導類
  • 四、編寫Controller
  • 五、測試
  • 六、SpringBoot工程熱部署

一、創建Maven工程


二、添加SpringBoot的起步依賴

文件位置:pom.xml

SpringBoot要求,項目要繼承SpringBoot的起步依賴spring-boot-starter-parent

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent>

SpringBoot要集成SpringMVC進行Controller的開發,所以項目要導入web的啟動依賴

<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>

修改后配置文件如下:

三、編寫SpringBoot引導類

要通過SpringBoot提供的引導類起步SpringBoot才可以進行訪問

新建類:MySpringBootApplication.java
文件位置:java/com/itheima/MySpringBootApplication.java

package com.itheima;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication public class MySpringBootApplication {public static void main(String[] args) {SpringApplication.run(MySpringBootApplication.class);} }

SpringApplication.run(MySpringBootApplication.class) 代表運行SpringBoot的啟動類,參數為SpringBoot啟動類的字節碼對象。
添加后如下:

四、編寫Controller

在引導類MySpringBootApplication同級包或者子級包中創建QuickStartController

新建類:QuickController.java
文件位置:java/com/itheima/Controller/QuickController.java

package com.itheima.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;@Controller public class QuickController {@RequestMapping("/quick")@ResponseBodypublic String quick(){return "hello springboot";} }

新建如下:

五、測試

執行SpringBoot起步類的主方法,控制臺打印日志如下:

通過日志發現,Tomcat started on port(s): 8080 (http) with context path ‘’
tomcat已經起步,端口監聽8080,web應用的虛擬工程名稱為空
打開瀏覽器訪問url地址為:http://localhost:8080/quick

六、SpringBoot工程熱部署

我們在開發中反復修改類、頁面等資源,每次修改后都是需要重新啟動才生效,這樣每次啟動都很麻煩,浪費了大
量的時間,我們可以在修改代碼后不重啟就能生效,在 pom.xml 中添加如下配置就可以實現這樣的功能,我們稱
之為熱部署。

<!--熱部署配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency>

注意:IDEA進行SpringBoot熱部署失敗原因
出現這種情況,并不是熱部署配置問題,其根本原因是因為Intellij IEDA默認情況下不會自動編譯,需要對IDEA進
行自動編譯的設置,如下:
然后 Shift+Ctrl+Alt+/,選擇Registry

總結

以上是生活随笔為你收集整理的五分钟实现SpringBoot快速入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。