生活随笔
收集整理的這篇文章主要介紹了
搭建spring boot环境并测试一个controller
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Idea搭建spring boot環境
- 一、新建項目
- 二、起步依賴
- 三、編寫SpringBoot引導類
- 四、編寫Controller
- 五、熱部署
一、新建項目
1.新建project
2.選擇SpringInitializr,選擇jdk,沒有則需要下載并配置(若選擇Maven工程則需要自己添加pom.xml所需依賴坐標和Java引導類)
3.填寫項目設置信息
4.選擇一個簡單的依賴即可:Web - Spring Web
5.填寫項目名稱、目錄等信息
6.此時的目錄結構
二、起步依賴
添加(檢查)Spring Boot的起步依賴
1.打開pom.xml,所有的SpringBoot工程都必須繼承spring-boot-starter-parent坐標。運行頁面要外加一個org.springframework.boot依賴。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0
</modelVersion><parent><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-parent
</artifactId><version>2.4.1
</version><relativePath/> </parent><groupId>com.test
</groupId><artifactId>test
</artifactId><version>0.0.1-SNAPSHOT
</version><name>test
</name><description>my test project
</description><properties><java.version>15
</java.version></properties><dependencies><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-web
</artifactId></dependency><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-test
</artifactId><scope>test
</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-maven-plugin
</artifactId></plugin></plugins></build></project>
三、編寫SpringBoot引導類
1.編寫(檢查)引導類,項目將從此處啟動(內置tomcat,自動啟動)
package com.test.test;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TestApplication {public static void main(String[] args
) {SpringApplication.run(TestApplication.class, args
);}}
2.點擊啟動按鈕,項目啟動,訪問 localhost:8080 出現這個頁面,說明一個SpringBoot框架已經跑起來了!
四、編寫Controller
1.右鍵,新建一個java類
取名 controller.InDoorApplication ,會自動創建controller文件夾以及下面的InDoorApplication類
2.編寫內容,每一個@標注都要回車(或鼠標單擊選擇),才會引入對應需要的包,復制粘貼有時候不會自動引入。
package com.test.test.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class InDoorApplication {@RequestMapping("/quick")public String Practice() {return "Quick in door!";}
}
3.重跑項目,訪問 localhost:8080/quick ,快速入門拉!
五、熱部署
1.打開pom.xml,粘貼這個依賴,標紅則需要點個m更新一下依賴;由于idea問題需要2、3步驟設置一下。
<dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-devtools
</artifactId></dependency>
2.配置idea自動編譯
搜索compiler,勾選 Build project automatically
3. alt+shift+ctrl+/ 選擇第一項,勾選這個選項后關閉即可。
總結
以上是生活随笔為你收集整理的搭建spring boot环境并测试一个controller的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。