Spring Boot 面試問題
阿新 • • 發佈:2022-05-30
Spring Boot 面試問題
目錄說一說你對Spring Boot的理解
名詞解釋:Spring Boot
基於Spring
開發,Spirng Boot
本身並不提供Spring
框架的核心特性以及擴充套件功能,只是用於快速、敏捷地開發新一代基於Spring 框架的應用程式。
為什麼會存在:早先,Spring 平臺飽受非議的一點就是大量的 XML 配置以及複雜的依賴管理,Spring 每整合一個開源軟體,就需要增加一些基礎配置,隨著開發專案的逐漸龐大,往往需要整合很多開源軟體。後期使用 Spring 開發大型專案需要引入很多配置檔案,導致配置工作難以理解且出錯率高,到了後來人們甚至稱 Spring 為配置地獄 ----配置帶來了諸多不便
為解決這一問題,Spring Boot 給我們帶來了以下的便利:
-
Spring Boot
的出現以約定優於配置的核心思想簡化了配置方式,同時自己也可以大刀闊斧的進行改革,讓開發、測試、部署更為便捷。 - 強大的融合社群開源軟體的能力,整合了主流的開源軟體形成了一系列的 Starter,讓我們有了一致的程式設計體驗來整合各種軟體,可以說各種 Starters 就是 Spring Boot 最大的優勢之一
- 另一方面在微服務思想誕生之際,急需要一款快速開發工具來實現微服務技術落地,在這樣的背景下誕生了 Spring Boot。