我整理的spring學習筆記:
像spring這種知識點我們不能盲目的學習,首先我們得有一套學習路線,我總結了一套spring的學習思維導圖,今天通過我整理的Spring學習路線.xmind給大家分析spring需要掌握的一些核心知識點。
spring的特點:
- 輕量級
- 控制反轉
- 面向切面
- 容器
- 框架集合
Spring 的核心組件,常用模塊,主要包和spring的常用注解:
常用模塊:
- 核心容器
- spring上下文
- springAOP
- springDAO
- springORM
- spring web 模塊
- spring mvc 框架
Spring IOC 原理:
- 概念:
Spring 通過一個配置文件描述 Bean 及 Bean 之間的依賴關系,利用 Java 語言的反射功能實例化
Bean 并建立 Bean 之間的依賴關系。 Spring 的 IoC 容器在完成這些底層工作的基礎上,還提供
了 Bean 實例緩存、生命周期管理、 Bean 實例代理、事件發布、資源裝載等高級服務。
- Spring 容器高層視圖
- OC 容器實現
Spring Bean 作用域:
- singleton:單例模式(多線程下不安全)
- prototype:原型模式每次使用時創建
- Request:一次 request一個實例
- session
- global Session
Spring APO 原理
Spring MVC 原理
Spring Boot 原理
- JPA 原理
- Mybatis 緩存
- Tomcat 架構
最后
送大家一個小福利,點擊領取Java全套進階資料
中…(img-IoD4z1YZ-1624225586537)]
[外鏈圖片轉存中…(img-3UaqrwnG-1624225586538)]