自2014年7月參加工作至今已快6年了,最近越來越意識到Spring框架的重要性,平時SpringBoot用的多,發現遇到問題還是得去研究Spring,畢竟Spring是基礎是根本。
所以從2019年8月開始寫Spring這個系列,本系列文字的出發點是寫一個比較條理,比較全面的Spring系列教程,首先造福自己、理順自己的知識體系,然後也造福大眾,因為網上現存的資源實在是陳舊而混亂,不應該啊不應該。
本系列文章其實涵蓋了Spring+SpringMVC+MyBatis(SSM)的知識體系,相較於Spring來說,SpringMVC本身就是Spring一部分,MyBatis主要使用場景也是融合在Spring中。
今天終於全部寫完了,喜大普奔,我個人感覺我的Spring知識體系是更加舒暢了,不管讀別人代碼還是自己做Spring相關的項目都感覺很到位現在。所以把系列文章分享出來,目錄如下:
Part1 Spring 基礎知識
- Spring之路(1)– 存在即合理、流行即道理
- Spring之路(2)– 繞不過去的開發環境配置
- Spring之路(3)– 正兒八經的開一個公司(使用xml配置Spring容器)
- Spring之路(4)– 公司要有員工(使用xml定義Spring中的Bean)
- Spring之路(5)– IoC、DI傻傻分不清楚
Part2 Spring DI (依賴注入)
- Spring之路(6)– 讓周杰倫和林俊杰來給我們做代言(詳解Spring中使用xml定義bean時到底發生了啥)
- Spring之路(7)– 提高公司管理效率(使用註解快速定義bean)
- Spring之路(8)– 提高資源管理的靈活性(使用JavaConfig定義bean)
- Spring之路(9)– 拜託你大聲怒斥我的名字(bean的命名非常重要!)
- Spring之路(10)– 詳解Spring中bean命名機制
- Spring之路(11)– 在xml配置中顯示裝配、自動裝配bean
- Spring之路(12)– 在註解配置中裝配bean
- Spring之路(13)– 在JavaConfig配置中裝配bean
- Spring之路(14)– bean的生命週期
Part3 Spring MVC
- Spring之路(15)– SpringMVC的工作流程
- Spring之路(16)– 完整實現一個SpringMVC實例(使用xml配置SpringMVC)
- Spring之路(17)– 全部使用註解配置SpringMVC
- Spring之路(18)– SpringMVC+ Bootstrap開發博客系統實例(需求分析篇)
- Spring之路(19)– SpringMVC+ Bootstrap開發博客系統實例(數據庫與URL設計篇)
- Spring之路(20)– SpringMVC+ Bootstrap開發博客系統實例(項目主體結構實現)
- Spring之路(21)– SpringMVC+ Bootstrap開發博客系統實例(數據庫模塊實現)
- Spring之路(22)– SpringMVC+ Bootstrap開發博客系統實例(引入Boostrap並實現瀏覽博客頁面)
- Spring之路(23)– SpringMVC+ Bootstrap開發博客系統實例(其他功能實現)
Part4 Spring Restful
- Spring之路(24)– Spring Restful的來頭
- Spring之路(25)– Spring Restful+ jQuery+ Bootstrap開發博客系統實例(API後端開發篇)
- Spring之路(26)– Spring Restful+ jQuery+ Bootstrap開發博客系統實例(前端開發篇)
- Spring之路(27)– 使用RestTemplate訪問Restful接口
Part5 Spring JDBC
- Spring之路(28)– Spring JDBC的來頭及周邊
- Spring之路(29)– Spring JDBC多種數據源DataSource配置實例
- Spring之路(30)– 使用JdbcTemplate完成數據庫操作(xml+註解配置)
- Spring之路(31)– 使用NamedParameterJdbcTemplate完成數據庫操作(JavaConfig配置)
- Spring之路(32)– SpringMVC+ SpringJDBC+ jQuery+ Bootstrap博客系統完整實例
Part6 Spring 集成MyBatis
- Spring之路(33)– MyBatis基本介紹與應用場景
- Spring之路(34)– 使用xml配置Spring+ SpringMVC+ MyBatis(SSM)項目完整實例
- Spring之路(35)– 使用JavaConfig配置Spring+ SpringMVC+ MyBatis(SSM)項目完整實例
Part7 Spring 事務
- Spring之路(36)– 事務很重要嗎?Spring為何要封裝事務?Spring事務有陷阱嗎?
- Spring之路(37)– 在原生JDBC上使用事務
- Spring之路(38)– 基於PlatformTransactionManager的編程式事務管理
- Spring之路(39)– 基於TransactionTemplate的編程式事務管理
- Spring之路(40)– 使用@Transactional進行聲明式事務管理如此簡單
- Spring之路(41)– 注意規避@Transactional聲明式事務失效的情況
Part8 Spring AOP (面向方面編程)
- Spring之路(42)– Spring AOP是啥?啥時候用?
- Spring之路(43)– 不使用AOP與使用AOP對比實例
- Spring之路(44)– Spring AOP通知類型詳解與實例展示
- Spring之路(45)– Spring AOP常用的切入點表達式實例
Part9 Spring 緩存
- Spring之路(46)– 緩存:提升性能的大殺器,用與不用緩存區別就是這麼大
- Spring之路(47)– Spring編程式緩存管理實例
- Spring之路(48)– 使用註解實現聲明式緩存管理是So Easy
- Spring之路(49)– Spring緩存性能提升如昇天?但你真的用對了嗎?
Part10 Spring …
- Spring之路(50)– Spring總結與展望SpringBoot、SpringCloud
具體內容太多了放不開,請點擊下面瞭解更多按鈕,裡面的《Spring之路系列文章--(已完結,共50篇)》包含了全部的內容。
閱讀更多 三線城市程序員老陳 的文章