IDEA 建立Spring Boot 項目

1、準備環境java

    配置Maven,打開設置頁面File - Setting,快捷鍵Ctrl + Alt + S,找到Maven,默認是IDEA 自帶的插件,User setting file 配置文件默認是C 盤下文件,Local repository 本地倉庫默認也是C 盤下路徑。這裏配置本身下載的Maven,建議不要放在C 盤(通常系統盤是C 盤),尤爲是repository 倉庫會隨着開發工做,倉庫文件愈來愈多,放在C 盤下,會影響電腦開機時長等問題。web

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

圖1-一、Maven配置圖spring

2、建立Spring Boot 項目瀏覽器

2.1 New Spring Initialzr Projectapp

    使用開發工具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-一、新建Spring Initialzr項目圖spa

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。code

  • 座標Group ID是項目組織惟一的標識符,實際對應項目中的package包。
  • 座標Artifact ID是項目的惟一的標識符,實際對應項目的project name名稱,Artifact不可包含大寫字母。

圖2-二、Project Metadata設置頁面

2.3 Dependencies 初始化依賴

    此處勾選Web,初始化項目crudproject 支持web,繼續Next,選擇項目保存路徑後單擊Finish 完成項目建立。

圖2-三、選擇Web 依賴圖

圖2-四、設置項目建立路徑圖

 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-六、Maven 依賴管理圖

2.6 運行項目

    點擊圖中紅色標識框中的按鈕,運行項目,綠色向右三角形是Run,綠色甲蟲圖標是Debug,紅色按鈕是運行項目觸發的單擊可終止項目。

快捷鍵

  • Shift + Alt + D Debug運行項目
  • Shift + Alt + X Run運行項目
  • Ctrl + F2 中止運行項目
  • Ctrl + F10 從新運行項目

圖2-七、項目運行成功圖

 3、配置訪問項目

3.1 修改application.properties 文件爲application.yml 文件

    配置項目訪問端口

# 配置端口
server:
  port: 8082

3.2 建立Controller 控制類

    在src\main\java\pers\niaonao\crudproject 下新建package 包web 做爲項目的控制層。

    在web下新建類CrudprojectController.java 代碼以下:

package pers.niaonao.crudproject.web;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Author: niaonao
 * @Date: Created in 20:07 2018/7/27
 * @Desprition:Welcome 控制類
 */
@RestController
public class CrudprojectController {

    @RequestMapping(value = "/")
    public String welcome(){
        return "Crud Spring Boot Project ! ";
    }
}

3.3 運行項目訪問控制類

    Debug運行項目,快捷鍵Shift + Alt + D ,IDEA 控制檯輸出如下內容說明項目運行成功。

Started CrudprojectApplication in 2.263 seconds (JVM running for 3.057)

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

圖3-一、訪問項目圖

相關文章
相關標籤/搜索