你想知道Spring是什么? 請移步官網(wǎng), 本文不做解釋
目錄
安裝
配置Tomcat
- 添加可執(zhí)行權(quán)限
解壓后Tomcat的bin目錄下的文件, 需要添加可執(zhí)行權(quán)限
cd bin && chmod a+x *
- IntelliJ IDEA -> Preferences -> Application Servers -> + -> 選擇Tomcat的路徑 -> OK

創(chuàng)建Spring項目
New Project -> Spring Initializr -> 設(shè)置Project SDK為剛才安裝的JDK

-> Next -> 設(shè)置name為HelloSpring -> 設(shè)置Type為Gradle Project

-> Next -> 按照實際需要添加依賴, 這里添加Web

-> Next -> 設(shè)置Project Name為HelloSpring -> 設(shè)置Project Location

-> Finish -> 設(shè)置Gradle -> OK

第一次可能需要下載Gradle, 而Gradle已經(jīng)被墻, 所以你懂得
運行Spring項目
-> Run, 第一次運行項目時, 會彈出配置選項
選擇最下面一欄Spring圖標(什么? 哪個是Spring圖標, 好吧, 去官網(wǎng)瞧瞧就知道了)的運行配置

如果沒有Spring圖標的運行配置選項, 請等待一會以確認工程同步結(jié)束, 或打開源碼確認沒有錯誤
運行成功的話會看到這樣的log

這里有兩點注意
此時Tomcat運行的端口是8080
此時并沒有出現(xiàn)類似"Process finished with exit code"這樣的log, 表示程序是在循環(huán)監(jiān)聽并未結(jié)束
為了進一步驗證運行是否成功, 在瀏覽器中打開如下地址

Why? 出現(xiàn)錯誤了? 說明沒有運行成功?
不要擔心! 這個信息其實是說明程序沒有做錯誤處理, 因為我們還沒有編輯代碼來響應(yīng)任何請求(例如這里的GET"/")和異常
編輯Spring項目
下面我們就來添加新類HelloController如下

重新Run之后, 在瀏覽器中打開如下地址

Bingo! 輕松實現(xiàn)了一個Restful請求的響應(yīng)
這里就可以看到Spring的強大之處了, 實現(xiàn)一個Restful如此的簡單!
沒有復(fù)雜的路由注冊機制, 請求類型和響應(yīng)返回也不要做任何處理或轉(zhuǎn)換, 只需幾個Annotation便可輕松搞定!
小結(jié)
以上就是一個iOS&Android終端開發(fā)工程師對Spring的了解了
當然關(guān)于Spring的故事還沒完, 下一節(jié)我們會來看看Spring+DB的結(jié)合, 敬請期待!
更多文章, 請支持我的個人博客