Spring Boot詳解創建和運行基礎流程

1. 初始 Spring Boot

1.1 什麼是Spring Boot

Spring 的誕生是為瞭簡化 Java 程序的開發的

Spring Boot 的誕生是為瞭簡化 Spring 程序的開發的

1.2 Spring Boot 的優點

  • 快速集成框架, Spring Boot 提供瞭啟動添加依賴的功能, 用於秒級集成各種框架.
  • 內置運行容器, 無需配置 Tomcat 等 Web 容器, 直接運行和部署程序.
  • 快速部署項目, 無需外部容器即可啟動並運行項目
  • 可以完全拋棄繁瑣的 XML, 使用註解和配置的方式進行開發.
  • 支持更多的監控的指標, 可以更好的瞭解項目的運行情況.

2. 創建 Spring Boot 項目(Idea)

2.1 首先安裝 Spring Assistant 插件

在 IDEA 中進行搜索這個插件.

2.2 重啟Idea-New Project

① 點擊 Spring Assistant 直接Next就可以瞭

② Next 之後的頁面介紹

這裡Java版本選擇8就可以瞭

③ 引入依賴, 選擇Spring Boot的版本

這裡是引入的第三方框架, 目前隻需要引用Spring Web Spring Boot DevTools 這兩個即可.

這裡的Spring Boot 的版本 選擇一個次新版, 且後面不帶括號的.

④ 選擇項目名稱和保存路徑

⑤ Spring Boot 項目創建完成

這裡第一次創建要等待 Spring Boot 項目加載.

長時間加載不成功, 可能就是Maven沒有配置國內源.

3. Spring Boot 項目的介紹

首次創建的Spring Boot 項目有以下內容.

這裡的 .mvn HELP.md mvnw mvnw.cmd 這四個可以刪除掉

項目目錄介紹

  • src/main/java 為 Java 的源代碼
  • src/main/resource 為靜態資源或者配置文件(HTML/CSS/JS)
  • src/main/resource/static 為靜態資源文件夾
  • src/main/resource/templates 為模板資源文件夾
  • src/test 單元測試的代碼
  • pom.xml 依賴信息

4. Spring Boot 的運行

4.1 直接運行啟動類

運行啟動類的main方法就可以運行Spring Boot 項目

4.2 瀏覽器輸出 Hello World

註意: 這裡的包不能搞錯位置, 不然會404

在demo包下創建一個 controller 包, 創建一個 UserController 類

package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class UserController {
    @RequestMapping("/hello")
    @ResponseBody
    public String HelloWorld(){
        return "Hello World!";
    }
}

運行啟動類, 網頁訪問 http://localhost:8080/hello 就可以看見Hello World瞭

到此這篇關於Spring Boot詳解創建和運行基礎流程的文章就介紹到這瞭,更多相關Spring Boot創建與運行內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: