Spring5.0源碼學習系列之Spring基本概述(二)

      網友投稿 993 2022-05-30

      spring5.0源碼學習系列之SpringFramework基本概述

      1、文章前言

      在上一章的學習中,我們已經能夠構建部署SpringFramework的源碼,接著在學習源碼之前還是要對SpringFramework框架進行基本的了解和熟悉

      2、什么是Spring?

      介紹SpringFramework之前先去Spring官網看看:

      我們常說的Spring框架應該說是指狹義的Spring框架(Spring framework),現在的Spring框架已經發展成多個項目集成的一個體系,這個體系能支持web應用(web application)、項目安全性(Security)、微服務、批處理、數據處理等等方面,我們拿官網說法看看:

      官網的說明是指范義的Spring框架體系,Spring框架體系是開箱即用的,能讓我們不用編寫大量附加代碼,從而真正節省了一些時間和精力

      3、Spring框架體系

      Spring體系包括Spring Boot、Spring Framework、Spring Cloud、Spring data、Spring Security etc.

      4、Spring體系功能

      Spring框架體系功能比較強大,能支持web應用、微服務、批處理等等

      微服務:

      5、開發指導手冊

      學習Spring框架,我們可以去官網找資料學習:

      Spring指導手冊:https://spring.io/guides,

      6、Spring入門例子

      參考官網的開發手冊,我們可以創建一個idea項目,可以是基于maven的,也可以基于gradle

      Spring5.0源碼學習系列之Spring基本概述(二)

      https://spring.io/guides/gs/intellij-idea/

      要創建maven項目,可以參考官方手冊:https://spring.io/guides/gs/maven/

      要創建gradle項目,也有官方手冊:https://spring.io/guides/gs/gradle/

      7、Spring framework

      ok,開始介紹本文主要學習的Spring Framework,聽起來可能有點陌生,其實我們是一直在學習和使用的,特別是在企業開發中,Spring framework其實就是狹義的Spring框架,也就是我們口頭中的Spring框架

      Spring framework框架功能有:依賴項注入、事務管理、Web 應用、數據訪問、消息傳遞等等

      Spring Framework框架包括如下的子模塊工程:

      spring-aop spring-context-indexer spring-instrument spring-orm spring-webflux spring-aspects spring-context-support spring-jcl spring-oxm spring-webmvc spring-beans spring-core spring-jdbc spring-test spring-websocket spring-beans-groovy spring-expression spring-jms spring-tx spring-context spring-framework-bom spring-messaging spring-web

      1

      2

      3

      4

      5

      8、JDK版本要求

      引用官方wiki的文檔,jdk版本對jdk有如下要求,在開發中要注意:

      JDK Version Range

      Spring Framework 5.3.x: JDK 8-17 (expected)

      Spring Framework 5.2.x: JDK 8-15 (expected)

      Spring Framework 5.1.x: JDK 8-12

      Spring Framework 5.0.x: JDK 8-10

      Spring Framework 4.3.x: JDK 6-8

      9、Spring架構介紹

      引用官方圖,Spring3.0架構圖:

      Spring4.0架構圖:

      Spring5.0架構圖:

      Spring web前端

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Content Security Policy 學習筆記之三:CSP 指令的使用方式
      下一篇:Nginx實戰之反向代理WebSocket的配置實例
      相關文章
      亚洲无码高清在线观看| 亚洲美女高清一区二区三区| 亚洲精品午夜无码电影网| 内射无码专区久久亚洲| 国产午夜亚洲精品不卡| 亚洲AV无码男人的天堂| 欧美亚洲国产SUV| 处破女第一次亚洲18分钟| 国产亚洲Av综合人人澡精品| 无码一区二区三区亚洲人妻| 婷婷亚洲综合五月天小说在线| 亚洲精品动漫免费二区| 亚洲heyzo专区无码综合| 亚洲大码熟女在线观看| 精品无码专区亚洲| 亚洲av再在线观看| 久久精品国产亚洲AV不卡| 亚洲日韩激情无码一区| 久久99国产亚洲高清观看首页| 亚洲成人在线网站| 亚洲高清无在码在线无弹窗| 亚洲国产日韩在线人成下载| 国产成人精品亚洲日本在线| 亚洲无码一区二区三区| 亚洲AV成人无码久久WWW| 亚洲av午夜成人片精品电影| 久久影院亚洲一区| 亚洲AV无码成人专区片在线观看| 亚洲免费视频网站| 亚洲国产精品网站久久| 亚洲高清中文字幕免费| 亚洲国产成人AV在线播放 | 亚洲国产精品成人综合色在线| 亚洲AV无码男人的天堂| 国产99久久亚洲综合精品| 91麻豆国产自产在线观看亚洲| 亚洲国产精品嫩草影院在线观看 | 在线综合亚洲中文精品| 亚洲av永久无码精品网址| 国产亚洲精品免费| 中文字幕亚洲激情|