1. Spring Boot 基礎知識
問題 1:什么是Spring Boot?它與Spring框架有何不同?
回答: Spring Boot是基于Spring框架的一個開源框架,旨在簡化新Spring應用的初始化和開發過程。與傳統的Spring框架相比,Spring Boot提供了以下優勢:
- 自動配置:根據項目依賴自動配置Spring應用,減少繁瑣的XML或Java配置。
- 起步依賴(Starters):通過一組預定義的依賴管理,簡化項目的依賴配置。
- 內嵌服務器:內置了Tomcat、Jetty等服務器,簡化部署過程。
- 生產就緒特性:集成了監控、健康檢查等生產環境所需的功能(如Spring Boot Actuator)。
- 命令行界面(CLI):支持通過命令行快速創建和測試Spring應用。