開始SpringBoot的學習&springboot概述
A.為什麼要用SpringBoot?
B.什麼是SpringBoot?
C.SpringBoot與SpringCloud 的區別?
D.SpringBoot與SpringMVC 的區別?
1. 為什麼要用SpringBoot?
以往的專案整合起來是比較繁瑣複雜的,而且存在架包衝突的問題,這時候SpringBoot應運而生了,SpringBoot也就是用來做這個的。
2. 什麼是SpringBoot?
SpringBoot是一個快速開發的框架,能過快速整合第三方框架,他是如何快速整合的呢?其實他是的基本原來是Maven依賴關係,Maven的整合,完全採用註解化,簡化XML配置,內嵌HTTP伺服器(Tomcate,jetty),預設嵌入Tomcate,最終以Java應用程式進行執行。
總結一下:
1.SpringBoot是微服務框架(網上很多這樣說的朋友,其實並不合理,後面我們總結也SpringCloud的時候在細說)
2.SpringBoot核心:快速整合第三方框架
3.SpringBoot原理:Maven依賴關係,Maven的繼承,完全採用註解化,Spring3.0以後採用註解方式啟動SpringMVC
3. SpringBoot與SpringCloud 的區別?
1.SpringBoot快速開發框架,快速整合第三方框架(Maven依賴關係###Maven繼承),完全採用註解化,簡化XML配置,最終以java應用程式進行執行。
2.SpringCloud一套目前完整的微服務解決框架,功能非常強大,註冊中心,客戶端呼叫工具,服務治理(負載均衡,斷路器,分散式配置中心,網管,訊息匯流排等)。
3.關係:微服務通訊技術Http+json(restfull)輕量級,SpringBoot Web元件預設整合SpringMVC,SpringCloud依賴於SpringBoot實現微服務,使用SpringMVC編寫微服務介面。
總結:
SpringCloud 微服務開發——RPC遠端通訊技術,服務治理,單純的只是整合SpringBoot實現快速開發。
4. SpringBoot與SpringMVC 的區別?
說白了就是SpringBoot Web元件預設整合SpringMVC框架,SpringMVC3.0以後支援註解方式使用java程式碼啟動SpringMVC。
相關文章
- SpringBoot學習日記(一)開始Spring Boot
- SpringBoot - [01] 概述Spring Boot
- SpringBoot 學習Spring Boot
- springboot學習Spring Boot
- 【SpringBoot學習一】開發入門--快速建立springboot程式Spring Boot
- SpringBoot中JPA的學習Spring Boot
- springboot 開發學習筆記1Spring Boot筆記
- SpringBoot原始碼學習3——SpringBoot啟動流程Spring Boot原始碼
- 《springboot學習篇4》Spring Boot
- SpringBoot 學習筆記Spring Boot筆記
- SpringBoot學習筆記Spring Boot筆記
- SpringBoot學習之mvcSpring BootMVC
- SpringBoot入門(一):從HelloWorld開始Spring Boot
- springboot 學習筆記(四)Spring Boot筆記
- SpringBoot學習之整合SwaggerSpring BootSwagger
- SpringBoot學習之整合MybatisSpring BootMyBatis
- SpringBoot學習之整合AOPSpring Boot
- springBoot-web 學習案例Spring BootWeb
- Rabbit學習---SpringBoot整合RabbitMQSpring BootMQ
- 學習微服務三-SpringBoot微服務Spring Boot
- SpringBoot整合Activiti學習(一)Spring Boot
- springboot學習日誌(二)– thymeleaf學習Spring Boot
- SpringBoot系統學習 - 配置篇Spring Boot
- SpringBoot運維學習筆記Spring Boot運維筆記
- springboot application.yml配置學習Spring BootAPP
- 學習springBoot(11)shiro安全框架Spring Boot框架
- Elasticsearch學習(三)springboot整合ElasticSearchElasticsearchSpring Boot
- Elasticsearch學習<四>SpringBoot整合esElasticsearchSpring Boot
- springBoot @Scheduled多工同時開始執行Spring Boot
- springboot自學(6)springboot核心原理Spring Boot
- netty學習(三)springboot+netty+mybatisNettySpring BootMyBatis
- SpringBoot系統學習 - 啟動篇Spring Boot
- 一文帶你學習SpringBootSpring Boot
- SpringBoot 學習之 No bean named ‘xxx’ availableSpring BootBeanAI
- 個人學習系列 - SpringBoot整合RabbitMQSpring BootMQ
- SpringBoot學習之資料結構Spring Boot資料結構
- 從零開始學五筆(一):概述
- SpringBoot原始碼學習4——SpringBoot內嵌Tomcat啟動流程原始碼分析Spring Boot原始碼Tomcat