javascript
五分钟实现SpringBoot快速入门
文章目錄
- 一、創(chuàng)建Maven工程
- 二、添加SpringBoot的起步依賴
- 三、編寫SpringBoot引導類
- 四、編寫Controller
- 五、測試
- 六、SpringBoot工程熱部署
一、創(chuàng)建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的開發(fā),所以項目要導入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
SpringApplication.run(MySpringBootApplication.class) 代表運行SpringBoot的啟動類,參數(shù)為SpringBoot啟動類的字節(jié)碼對象。
添加后如下:
四、編寫Controller
在引導類MySpringBootApplication同級包或者子級包中創(chuàng)建QuickStartController
新建類:QuickController.java
文件位置:java/com/itheima/Controller/QuickController.java
新建如下:
五、測試
執(zhí)行SpringBoot起步類的主方法,控制臺打印日志如下:
通過日志發(fā)現(xiàn),Tomcat started on port(s): 8080 (http) with context path ‘’
tomcat已經(jīng)起步,端口監(jiān)聽8080,web應用的虛擬工程名稱為空
打開瀏覽器訪問url地址為:http://localhost:8080/quick
六、SpringBoot工程熱部署
我們在開發(fā)中反復修改類、頁面等資源,每次修改后都是需要重新啟動才生效,這樣每次啟動都很麻煩,浪費了大
量的時間,我們可以在修改代碼后不重啟就能生效,在 pom.xml 中添加如下配置就可以實現(xiàn)這樣的功能,我們稱
之為熱部署。
注意:IDEA進行SpringBoot熱部署失敗原因
出現(xiàn)這種情況,并不是熱部署配置問題,其根本原因是因為Intellij IEDA默認情況下不會自動編譯,需要對IDEA進
行自動編譯的設置,如下:
然后 Shift+Ctrl+Alt+/,選擇Registry
總結(jié)
以上是生活随笔為你收集整理的五分钟实现SpringBoot快速入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Word排版打印1寸照片
- 下一篇: Python正则表达式大全