隨筆- 58  評論- 814  文章- 0 
  2019年10月11日
正文內容加載中...
posted @ 2019-10-11 08:37 編程新說(李新杰) 閱讀 (160) 評論 (0) 編輯
  2019年10月10日
摘要:在容器啟動快完成時,會把所有的單例bean進行實例化,也可以叫做預先實例化。這樣做的好處之一是,可以及早地發現問題,及早的拋出異常,及早地解決掉。本文就來看下整個的實例化過程。其實還是比較繁瑣的。一、從容器中找出所有的bean定義名稱因為不知道誰是單例bean,所以只能先全部找出來。如下圖01: 二 閱讀全文
posted @ 2019-10-10 08:21 編程新說(李新杰) 閱讀 (360) 評論 (0) 編輯
  2019年10月9日
摘要:在Spring中能夠完成依賴注入的注解有JavaSE提供的@Resource注解,就是上一篇文章介紹的。還有JavaEE提供的@javax.inject.Inject注解,這個用的很少,因為一般都不會去引用JavaEE的jar包。編程新說注:JavaEE早已經被Oracle拋棄了。JavaEE這個名 閱讀全文
posted @ 2019-10-09 15:04 編程新說(李新杰) 閱讀 (243) 評論 (0) 編輯
摘要:@Resource是Java的注解,表示一個資源,它具有雙向的含義,一個是從外部獲取一個資源,一個是向外部提供一個資源。這其實就對應于Spring的注入和注冊。當它用在字段和方法上時,表示前者。當它用在類上時表示后者。Spring只提供了對前者的支持。該注解本身表示的是資源,資源的含義是很寬泛的。由 閱讀全文
posted @ 2019-10-09 08:40 編程新說(李新杰) 閱讀 (201) 評論 (1) 編輯
  2019年10月8日
摘要:在bean的實例化過程中,也會用到一系列的相關注解。如@PostConstruct和@PreDestroy用來標記初始化和銷毀方法。平常更多的是側重于應用,很少會有人去了解它背后發生的事情。今天就來看下它們的源碼,這樣它們對你來說就不再是黑盒子了,而且學習源碼對每個技術人來說都是必經之路。人們對事物 閱讀全文
posted @ 2019-10-08 10:46 編程新說(李新杰) 閱讀 (165) 評論 (0) 編輯
  2019年9月30日
摘要:一個小小的里程碑首先感謝能看到本文的朋友,感謝你的一路陪伴。如果每篇都認真看的話,會發現本系列以bean定義作為切入點,先是詳細解說了什么是bean定義,接著又強調了bean定義為什么如此重要。然后又講了獲取bean定義詳細信息的方法,接著又講了bean定義注冊的若干種方式,然后是bean定義注冊方 閱讀全文
posted @ 2019-09-30 10:20 編程新說(李新杰) 閱讀 (177) 評論 (0) 編輯
  2019年9月29日
摘要:上一篇文章介紹了對@Configuration類的處理邏輯,這些邏輯都寫在ConfigurationClassPostProcessor類中。 這個類不僅是一個“bean工廠后處理器”,還是一個“bean定義注冊后處理器”。這其實是兩個接口,它們都是來操作bean定義。所以非常重要。換句話說,能操作 閱讀全文
posted @ 2019-09-29 14:35 編程新說(李新杰) 閱讀 (131) 評論 (0) 編輯
摘要:其實對Spring的了解達到一定程度后,你就會發現,無論是使用Spring框架開發的應用,還是Spring框架本身的開發都是圍繞著注解構建起來的。空口無憑,那就說個最普通的例子吧。在Spring中要啟用一項XXX功能,標準做法就是用@EnableXXX這種“啟用”類型的注解。那么這種類型的注解一般都 閱讀全文
posted @ 2019-09-29 08:09 編程新說(李新杰) 閱讀 (247) 評論 (1) 編輯
  2019年9月28日
摘要:上一篇文章整體非常輕松,因為在容器啟動前,只注冊了一個bean定義,就是SpringBoot的主類。OK,今天接著從容器的啟動入手,找出剩余所有的bean定義的注冊過程。具體細節肯定會頗為復雜,同樣,大家只需關注都干了什么,不用考慮如何干的。來宏觀的看下容器的啟動過程,即refresh方法,如下圖0 閱讀全文
posted @ 2019-09-28 19:37 編程新說(李新杰) 閱讀 (169) 評論 (0) 編輯
摘要:上一篇文章強調了bean定義注冊占Spring應用的半壁江山。而且詳細介紹了兩個重量級的注冊bean定義的類。今天就以SpringBoot為例,來看看整個SpringBoot應用的bean定義是如何注冊進容器的。先來看看經典的啟動入口,如下圖01: 可以看到調用的是run方法,并把主類(main或p 閱讀全文
posted @ 2019-09-28 12:42 編程新說(李新杰) 閱讀 (125) 評論 (1) 編輯

七乐彩2011年走势图南方双彩