使用Spring boot 創(chuàng)建一個(gè)web應(yīng)用
使用Intelij ider
- 創(chuàng)建項(xiàng)目,選擇Spring Initializr

步驟1.jpg
- 修改配置

步驟2.jpg
建議使用Maven 構(gòu)建項(xiàng)目,其他選項(xiàng)可以選擇修改
這里我使用默認(rèn)配置
-
選擇需要的組件
步驟3.jpg
由于只需要構(gòu)建最簡(jiǎn)單的web項(xiàng)目,我只勾選了Spring Web 組件
完成的最原始的項(xiàng)目構(gòu)建
進(jìn)入類目錄下可以看到idea已經(jīng)自動(dòng)幫我們創(chuàng)建好了DemoApplication

步驟4.jpg
- 這個(gè)類被標(biāo)注了SpringBootApplication, 說明整個(gè)項(xiàng)目的入口從這里開始
- 他是多個(gè)注解的集合:
- @SpringBootConfiguraiton 注解SpringBoot的配置類
- @SpringBootAutoConfiguration 開啟自動(dòng)配置
- @AutoConfigurationPackage 將類的同級(jí)以及子級(jí)的組件掃描進(jìn)來
- 通過注解@SpringBootApplication 讓我們省去了配置項(xiàng)目繁雜的步驟,只需要編寫業(yè)務(wù)邏輯相關(guān)代碼,就可以快速開始一個(gè)web項(xiàng)目
- 編寫業(yè)務(wù)邏輯
- 新建一個(gè) controller.Helloworld 類
- 將該類注解 @RestController
- 新建一個(gè)helloWorld 的方法,返回值類型為 String
- 將helloWorld方法注解@GetMapping("/hello")
- 其中"/hello",為訪問路徑

步驟5.jpg
- (可省略)修改配置在main 下 的resources
server.port=8090
添加以上代碼,修改端口號(hào)
啟動(dòng)項(xiàng)目
-
即可看到輸出 "helloworld!!!"
打包項(xiàng)目

步驟6.jpg
打開Mavan 工具,點(diǎn)擊package 等待打包完成
- 打包好后就可以在target目錄下找到demo-0.0.1-SNAPSHOT.jar
- 在命令行中進(jìn)入目錄 運(yùn)行 java -jar demo-0.0.1-SNAPSHOT.jar 即可
