Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

使用IntelliJ IDEA建立Spring Boot專案

$
0
0

Spring Boot大幅減化了Spring框架的環境建置與部署的複雜度。本文使用IntelliJ IDEA 2016.1來建立一個最簡單的Spring Boot應用程式。

先安裝好的外掛

要在IDEA裡編寫Spring Boot程式,必須先安裝下列外掛:

  • 建構系統Maven或Gradle,視習慣選用其中一個
  • Spring Boot,勾選後會自動勾選Spring Support

建立Spring Boot專案的步驟

首先用【Create New Project】進入專案的建立視窗。

  1. 選用Spring Initilizr類型。Spring Initializr的內容是由網站https://start.spring.io提供的,由這個網站也能建立需要的Spring Boot建構環境。
    Spring boot first app

  2. 輸入專案名稱等資訊。在Type欄位選擇要使用Maven或Gradle。
    Spring boot first app

  3. 勾選要使用的Spring功能組件。在此我先勾選了Web和H2。
    Spring boot first app

  4. 指定專案檔的存放路徑。
    Spring boot first app

  5. 設定Gradle。
    Spring boot first app

  6. 如果出現Spring組態的檢查警告不用理它,先忽略。
    Spring boot first app

  7. Gradle設定好按OK後Gradle便開始執行,依相依性下載需要的jar檔。這個步驟會跑比較久。
    Spring boot first app

  8. Gradle建構完畢就能進入編輯區把主程式打開。在主程式DemoApplication和main()的左側都可以看到 Run/Debug 的綠色三角形圖示。
    Spring boot first app

  9. 在綠色三角形圖示按右鍵選【Run ‘DemoApplication’】。
    Spring boot first app

  10. 在下方的Run面板裡出現執行與啟動Tomcat 8.0.32的訊息。
    Spring boot first app

  11. Tomcat運行後,到瀏覽器訪問「http://localhost:8080」,此時會出現Whitelabel錯誤網頁,這是因為我們還沒寫對應的網址處理程式。
    Spring boot first app

  12. 新增一個類別:DemoController,並指定其類別註解為@RestController。在IDEA裡輸入@Controller就會出現可以使用的清單供我們挑選。
    Spring boot first app

  13. 完整的DemoController.java內容如下。@RequestMapping(“/") 指定了根目錄的傳回文字。
    Spring boot first app

  14. 重新Make project後,記得在Run面板裡新啟動Tomcat (按Rerun即可)。
    Spring boot first app

  15. 再瀏覽器 http://localhost:8080 已經能正確顯示內容了。
    Spring boot first app

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles