在學習spring的原始碼之前先學習幾個必要的java設計模式:
一.反射技術 二.動態代理模式和責任鏈模式 三.觀察者 四.工廠模式和抽象工廠模式 五.建造者(Builder)模式
spring學習需要注意的幾個點,註解與事務
spring註解
1.建立物件
@ Component Controller Service Reponsitory
暫時註解無不同
2.建立物件多例項
@Service(value="user")
@Scope(value="propotype")
3.物件的自動引入 Autowired 或者指定引入 Resource(name=" ")
4.建立物件一般用配置檔案,注入屬性一般用註解
spring 的特點
5.super調取父類的方法。繼承方法為縱向,橫向機制:動態代理 jdk和cglib有無介面區別的動態代理物件
log4j
1.日誌工具,透過這個可以看到程式中很多更詳細的資訊,所以經常用log4j檢視錯誤資訊
2.log4j.appender.spring.File=D:/xxx/logs/spring.log 將資訊打印出來
3.debug比info更詳細
1.基於註解的aop操作
2.增刪改使用upedate 查詢單個物件使用queryforobject 查詢集合使用query
3.配置連線池 c3p0
一定記得把jdbc tx 包都匯入!!
spring的事務!! session
1.程式設計式事務管理,一般不用
2.宣告式事務管理 一般分為xml和註解,最常用註解,但必須會xml
……
Spring原始碼學習系列-----資源、套路介紹
準備學習spring framework原始碼的套路。首先,按照官方文件的目錄一小節一小節的推進,當看完一節官方文件後,再將英文文件翻譯為中文貼到部落格中來。然後看參考書中對應部分對於相應部分的講解,並結合開發工具中匯入的原始碼一點一點對照理解。最後寫一片自己對該小節原始碼的總結部落格。過程中肯定還會大量閱讀其他讀者對於相應原始碼部分理解,我會對那些自認為優質的資料進行彙總。
官方文件地址:https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference;
原始碼地址:spring-projects/spring-framework
參考兩本書籍:《SPRING技術內幕:深入解析SPRING架構與設計原理》、《Spring原始碼深度解析》
慣例推薦閱讀:
在學習spring的原始碼之前先學習幾個必要的java設計模式:
一.反射技術 二.動態代理模式和責任鏈模式 三.觀察者 四.工廠模式和抽象工廠模式 五.建造者(Builder)模式
spring學習需要注意的幾個點,註解與事務
spring註解
1.建立物件
@ Component Controller Service Reponsitory
暫時註解無不同
2.建立物件多例項
@Service(value="user")
@Scope(value="propotype")
3.物件的自動引入 Autowired 或者指定引入 Resource(name=" ")
4.建立物件一般用配置檔案,注入屬性一般用註解
spring 的特點
5.super調取父類的方法。繼承方法為縱向,橫向機制:動態代理 jdk和cglib有無介面區別的動態代理物件
log4j
1.日誌工具,透過這個可以看到程式中很多更詳細的資訊,所以經常用log4j檢視錯誤資訊
2.log4j.appender.spring.File=D:/xxx/logs/spring.log 將資訊打印出來
3.debug比info更詳細
1.基於註解的aop操作
2.增刪改使用upedate 查詢單個物件使用queryforobject 查詢集合使用query
3.配置連線池 c3p0
一定記得把jdbc tx 包都匯入!!
spring的事務!! session
1.程式設計式事務管理,一般不用
2.宣告式事務管理 一般分為xml和註解,最常用註解,但必須會xml
……
原文:spring學習需要注意的幾個點,註解與事務Spring原始碼學習系列-----資源、套路介紹
準備學習spring framework原始碼的套路。首先,按照官方文件的目錄一小節一小節的推進,當看完一節官方文件後,再將英文文件翻譯為中文貼到部落格中來。然後看參考書中對應部分對於相應部分的講解,並結合開發工具中匯入的原始碼一點一點對照理解。最後寫一片自己對該小節原始碼的總結部落格。過程中肯定還會大量閱讀其他讀者對於相應原始碼部分理解,我會對那些自認為優質的資料進行彙總。
官方文件地址:https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference;
原始碼地址:spring-projects/spring-framework
參考兩本書籍:《SPRING技術內幕:深入解析SPRING架構與設計原理》、《Spring原始碼深度解析》
原文:Spring原始碼學習系列-----資源、套路介紹慣例推薦閱讀:
2019年java的學習路線是怎樣的?哪兒能找到從頭到尾全過程解說的 Java 學習影片?Java培訓機構可靠嗎?為什麼大多公司不要培訓班培訓出來的JAVA程式設計師?Java的前景如何,好不好自學?新手該如何一步步的學習 Java?關於 Java 學習,有哪些值得推薦的書籍或教程?Java 初學者,如何學習 Java