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!
推薦閱讀:
- SpringBoot零基礎入門之基本操作與概念
- IDEA快速搭建spring boot項目教程(Spring initializr)
- Spring Boot 的創建和運行示例代碼詳解
- 用IDEA創建SpringBoot項目的詳細步驟記錄
- 利用5分鐘快速搭建一個springboot項目的全過程