原创 Spring源碼閱讀 (二):Bean 的生命週期.AnnotationConfigApplicationContext

1.建一個測試model 在源碼項目裏新建一個model,源碼編譯參考上一篇 建完model後在java包下添加三個類,執行成功就可以了就可以開始進行源碼閱讀了 這裏提一下還有一個ClassPathXmlApplicationCo

原创 Spring源碼閱讀 (一):源碼編譯

1. 去github上下載一個springframework的源碼包 地址;https://github.com/spring-projects/spring-framework 選擇5.0.x分支 2. 下載 gradle ht

原创 Spring | Spring通過註解注入Bean的四種方式

Spring 註解的方式注入Bean 官方定義:IoC又叫依賴注入(DI)。它描述了對象的定義和依賴的一個過程。依賴的對象通過構造參數、工廠方法參數或者屬性注入,當對象實例化後依賴的對象才被創建,當創建bean後容器注入這些依賴

原创 Java併發編程實戰-多線程和鎖

Java併發編程實戰一.概念進程和線程進程和線程的區別?多進程多線程併發要考慮的問題二.線程安全性概念競態條件三.對象的共享可見性volatile線程封閉(ThreadLocal)Final四.Java內存模型(JMM)happe