回覆列表
  • 1 # 使用者9151773836019

    在學習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

  • 中秋節和大豐收的關聯?
  • 有人說好男人越來越少了,你怎麼看?