SpringBoot(一)初識SpringBoot

轉發博客:https://www.cnblogs.com/hellokuangshen/p/11255695.html

springboot 簡介

1.1 什麼是Spring

Spring是一個開源框架,2003 年興起的一個輕量級的Java 開發框架,作者:Rod Johnson 。

Spring是爲了解決企業級應用開發的複雜性而創建的,簡化開發。

1.2 Spring是如何簡化Java開發的

爲了降低Java開發的複雜性,Spring採用了以下4種關鍵策略:

1、基於POJO的輕量級和最小侵入性編程;

2、通過IOC,依賴注入(DI)和麪向接口實現鬆耦合;

3、基於切面(AOP)和慣例進行聲明式編程;

4、通過切面和模版減少樣式代碼;

1.3 什麼是SpringBoot

Spring Boot 基於 Spring 開發,Spirng Boot 本身並不提供 Spring 框架的核心特性以及擴展功能,只是用於快速、敏捷地開發新一代基於 Spring 框架的應用程序。也就是說,它並不是用來替代 Spring 的解決方案,而是和 Spring 框架緊密結合用於提升 Spring 開發者體驗的工具。Spring Boot 以約定大於配置的核心思想,默認幫我們進行了很多設置,多數 Spring Boot 應用只需要很少的 Spring 配置。同時它集成了大量常用的第三方庫配置(例如 Redis、MongoDB、Jpa、RabbitMQ、Quartz 等等),Spring Boot 應用中這些第三方庫幾乎可以零配置的開箱即用,

簡單來說就是SpringBoot其實不是什麼新的框架,它默認配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 。

Spring Boot 出生名門,從一開始就站在一個比較高的起點,又經過這幾年的發展,生態足夠完善,Spring Boot 已經當之無愧成爲 Java 領域最熱門的技術。

Spring Boot的主要優點:

爲所有Spring開發者更快的入門

開箱即用,提供各種默認配置來簡化項目配置

內嵌式容器簡化Web項目

沒有冗餘代碼生成和XML配置的要求

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