使用Spring?boot?創(chuàng)建一個(gè)web應(yīng)用

使用Spring boot 創(chuàng)建一個(gè)web應(yīng)用

使用Intelij ider

  1. 創(chuàng)建項(xiàng)目,選擇Spring Initializr
步驟1.jpg
  1. 修改配置
步驟2.jpg

建議使用Maven 構(gòu)建項(xiàng)目,其他選項(xiàng)可以選擇修改

這里我使用默認(rèn)配置

  1. 選擇需要的組件

    步驟3.jpg

由于只需要構(gòu)建最簡(jiǎn)單的web項(xiàng)目,我只勾選了Spring Web 組件

  1. 完成的最原始的項(xiàng)目構(gòu)建

  2. 進(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)目
  1. 編寫業(yè)務(wù)邏輯
    1. 新建一個(gè) controller.Helloworld 類
    2. 將該類注解 @RestController
    3. 新建一個(gè)helloWorld 的方法,返回值類型為 String
    4. 將helloWorld方法注解@GetMapping("/hello")
      1. 其中"/hello",為訪問路徑
步驟5.jpg
  1. (可省略)修改配置在main 下 的resources
server.port=8090

添加以上代碼,修改端口號(hào)

  1. 啟動(dòng)項(xiàng)目

  2. 訪問 localhost:8090/hello

    即可看到輸出 "helloworld!!!"

  3. 打包項(xiàng)目

步驟6.jpg

打開Mavan 工具,點(diǎn)擊package 等待打包完成

  1. 打包好后就可以在target目錄下找到demo-0.0.1-SNAPSHOT.jar
  2. 在命令行中進(jìn)入目錄 運(yùn)行 java -jar demo-0.0.1-SNAPSHOT.jar 即可
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • SpringMVC原理分析 Spring Boot學(xué)習(xí) 5、Hello World探究 1、POM文件 1、父項(xiàng)目...
    jack_jerry閱讀 1,485評(píng)論 0 1
  • 本系列教程根據(jù)本人實(shí)際學(xué)習(xí)使用 SpringBoot2.x 過程總結(jié)整理而來。 1、Spring Boot 簡(jiǎn)介 ...
    runewbie閱讀 395評(píng)論 0 1
  • https://github.com/cuzz1/springboot-learning 一、Spring Boo...
    cuzz_閱讀 3,565評(píng)論 1 6
  • spring官方文檔:http://docs.spring.io/spring/docs/current/spri...
    牛馬風(fēng)情閱讀 1,856評(píng)論 0 3
  • 馬云爸爸的手高高抬起輕輕落下,花花捍衛(wèi)家庭無愧子女雖敗猶榮。 話說在四月27日,終于傳出了阿里對(duì)公眾的交待: 新浪...
    Sally_8eac閱讀 476評(píng)論 0 1

友情鏈接更多精彩內(nèi)容