java框架篇--SpringBoot 和 Spring 有什麼區別?

Spring 和 Spring Boot 的區別很多新手容易搞混,從這道簡單的面試題也可以很輕易試探出你的 Java 基礎功底,如果連這個問題都答不上來的話,通常就沒有什麼下文了,因爲這已經是用人單位對面試者的最低要求了,所以本課時我們就來看一下二者的區別,以及 Spring Boot 的特性。

我們本課時的面試題是,Spring 和 Spring Boot 有什麼區別?Spring Boot 的優點有哪些?

答案:

作爲 Java 開發人員對 Spring 框架都很熟悉,Spring 爲 Java 程序提供了全面的基礎架構支持,包含了很多非常實用的功能,如 Spring JDBC、Spring AOP、Spring ORM、Spring Test 等,這些模塊的出現,大大的縮短了應用程序的開發時間,同時提高了應用開發的效率。

Spring Boot 本質上是 Spring 框架的延伸和擴展,它的誕生是爲了簡化 Spring 框架初始搭建以及開發的過程,使用它可以不再依賴 Spring 應用程序中的 XML 配置,爲更快、更高效的開發 Spring 提供更加有力的支持。Spring Boot 具體的特性如下。

Spring Boot 特性一:更快速的構建能力

Spring Boot 提供了更多的 Starters 用於快速構建業務框架,Starters 可以理解爲啓動器,它包含了一系列可以集成到應用裏面的依賴包,你可以一站式集成 Spring 及其他技術,而不需要到處找依賴包。

例如在 Spring 中如果要創建 Web 應用程序的最小依賴項爲:
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>xxx</version>
</dependency>
<dependency

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章