回覆列表
  • 1 # 大國師魂系列

    spring介面可以按照以下方式建立:一、準備環境

    配置Maven,開啟設定頁面File - Setting,快捷鍵Ctrl + Alt + S,找到Maven,預設是IDEA 自帶的外掛,User setting file 配置檔案預設是C 盤下檔案,Local repository 本地倉庫預設也是C 盤下路徑。這裡配置自己下載的Maven,建議不要放在C 盤(一般系統盤是C 盤),尤其是repository 倉庫會隨著開發工作,倉庫檔案越來越多,放在C 盤下,會影響電腦開機時長等問題。

    開發工具: IDEA(Intellij IDEA)JDK環境: 1.7及以上Maven: 3.0及以上

    圖1-1、Maven配置圖題

    二、建立Spring Boot 專案

    2.1 New Spring Initialzr Project

    使用開發工具IDEA新建一個工程,功能選單選項是File - New - Project,在New Project下選擇Spring Initializr功能選項,如圖2-1所示。

    在右側內容頁,選擇Project SDK,此處使用的是JDK1.8.0。Initalizr Service URL選擇Default: https://start.spring.io預設選項即可。

    然後選擇下一步Next。

    圖2-1、新建Spring Initialzr專案圖

    2.2 Project Metadata 設定專案座標及專案名稱

    進入Project Metadata設定頁面如圖2-2所示,此處設定Group 為pers.niaonao,Artifact 為crudproject,下面Name 和package 自動補全。專案Type 是Maven 專案,座標Group ID 和Artifact ID 也是Maven 的基本規範。開發語言此處選擇Java,Java Version 對於JDK選擇8,專案打包方式Packaging 預設為jar 即可,繼續下一步Next。

    座標Group ID是專案組織唯一的識別符號,實際對應專案中的package包。座標Artifact ID是專案的唯一的識別符號,實際對應專案的project name名稱,Artifact不可包含大寫字母。

    圖2-2、Project Metadata設定頁面

    2.3 Dependencies 初始化依賴

    此處勾選Web,初始化專案crudproject 支援web,繼續Next,選擇專案儲存路徑後單擊Finish 完成專案建立。

    圖2-3、選擇Web 依賴圖

    圖2-4、設定專案建立路徑圖

    2.4 專案結構展示

    建立完成的專案結構如圖2-5所示,CrudprojectApplication.java 是專案的啟動類,resources 下application.properties 是專案環境的配置檔案。在Spring Boot 專案中配置檔案一般使用yaml 檔案,這裡可以將application.properties 重新命名為application.yml 檔案。看個人喜好,推薦使用yaml 檔案。

    圖2-5 Crudproject 專案結構圖

    2.5 pom.xml 專案依賴管理

    開啟pom.xml 檔案,如果存在依賴報紅色說明該依賴沒有引入專案。專案右鍵選擇功能選項Maven - Reimport 引入專案依賴。

    圖2-6、Maven 依賴管理圖

    2.6 執行專案

    快捷鍵

    Shift + Alt + D Debug執行專案Shift + Alt + X Run執行專案Ctrl + F2 停止執行專案Ctrl + F10 重新執行專案

    圖2-7、專案執行成功圖

    三、配置訪問專案

    3.1 修改application.properties 檔案為application.yml 檔案

    配置專案訪問埠

    3.2 建立Controller 控制類

    在src\main\java\pers\niaonao\crudproject 下新建package 包web 作為專案的控制層。

    在web下新建類CrudprojectController.java 程式碼如下:

    3.3 執行專案訪問控制類

    Debug執行專案,快捷鍵Shift + Alt + D ,IDEA 控制檯輸出以下內容說明專案執行成功。

    開啟瀏覽器訪問localhost:8082,如下圖所示,訪問成功。

    圖3-1、訪問專案圖。

  • 中秋節和大豐收的關聯?
  • 企業的創新體現在哪些方面?