文章目錄
- 一. SpringBoot簡介
- 1. 什么是SpringBoot?
- 2. SpringBoot的優點
- 二. SpringBoot項目創建
- 1. 使用IDEA創建
- 2. 使用網頁創建SpringBoot項目
- 三. 運行SpringBoot項目
一. SpringBoot簡介
1. 什么是SpringBoot?
Spring Boot 是一個用于快速構建基于 Spring 框架的應用程序的開源框架.它簡化了 Spring 應用程序的配置和部署過程,使開發者能夠更專注于業務邏輯的實現。
Spring Boot 提供了許多開箱即用的功能,包括:
- 自動配置:Spring Boot 根據應用程序的依賴關系自動配置各種組件,無需手動編寫大量的配置代碼。
- 嵌入式 Web 服務器:Spring Boot 內置了 Tomcat、Jetty、Undertow 等常用的 Web 服務器,可以輕松地創建獨立運行的 Web 應用程序。
- 簡化的依賴管理:Spring Boot 提供了一組統一管理的依賴庫,避免了版本沖突和復雜的依賴聲明。
- Actuator:Spring Boot Actuator 提供了一系列生產就緒的特性,用于監控和管理應用程序,例如健康檢查、性能指標、配置信息等。
- 外部化配置:通過將配置信息外部化,可以在不同環境中輕松切換配置,無需重新打包應用程序。
強大的開發工具:Spring Boot 集成了許多常用的開發工具和插件,如開發者工具、自動重啟、代碼生成等,提高了開發效率。
使用 Spring Boot,開發者可以快速搭建一個獨立運行、生產就緒的 Spring 應用程序,而無需手動配置和集成各種組件。它使得構建和部署 Spring 應用變得更加簡單和高效,是開發微服務和云原生應用的理想選擇。
2. SpringBoot的優點
- 快速集成框架,Spring Boot 提供了啟動添加依賴的功能,用于秒級集成各種框架。
- 內置運行容器,無需配置 Tomcat 等 Web 容器,直接運行和部署程序。
- 快速部署項目,無需外部容器即可啟動并運行項目。
- 可以完全拋棄繁瑣的 XML,使?注解和配置的方式進行開發。
- 支持更多的監控的指標,可以更好的了解項目的運行情況
二. SpringBoot項目創建
1. 使用IDEA創建
- 安裝相關插件
此處我們使用的是IDEA社區版,所以要先安裝Spring Boot Helper
插件才能創建Spring Boot
項目,如圖所示:
- 選擇Spring boot項目,選擇合適的jdk版本,設置創建項目源.(默認是Spring官網:start.spring.io)
- 項目的參數設置
- 選擇Spring Boot版本號
- 設置項目名稱和保存路徑
- 創建成功
2. 使用網頁創建SpringBoot項目
創建SpringBoot地址
創建好一個項目包.需要將它導入在IDEA中(相當于備份包)
壓縮后再IDEA中打開:
當上述兩種方式都不行時,可以使用阿里云創建SpringBoot項目:阿里云
創建好項目后刪除四個無用的文件:
SpringBoot
主要文件介紹:
三. 運行SpringBoot項目
在demo
文件下創建TestController
:
package com.example.demo;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;import javax.xml.ws.RequestWrapper;@Controller
@ResponseBody//加在類上表示當前類中的所有方法返回值都是非靜態頁面的數據.
public class TestController {@RequestMapping("/sayHi")public String sayHi(){return "hello world!";}
}
代碼說明:
訪問此地址可以得到:http://localhost:8080/sayHi
運行結果:
在SpringBoot項目中:約定大于配置.約定TestController
必須要放在與啟動類同一目錄(demo)下才能夠啟動.如果將TestController
移動到其他包下就會發現程序報錯.