2018-08-23

Java學(xué)習(xí)隨筆——Spring IOC的原理

Java開發(fā)的人一般都使用過spring框架,其最大的特點就是IOC,即控制反轉(zhuǎn)。而IOC底層就是用Java的反射機制來實現(xiàn)的。

先來看看反射是個什么玩意

簡單的來說反射是通過類名、類的全路徑、類的實例三種之一來動態(tài)獲取類信息的一種機制。

淺顯的理解,提供一個類憑證,然后去找到類的所有信息,包括屬性,方法等等。

IOC就是通過這種機制,動態(tài)的生成對象,再將對象放到spring容器中,實現(xiàn)控制反轉(zhuǎn)。

技術(shù)有限,講深的不會。可以看看下面兩篇

反射拓展:http://www.itdecent.cn/p/6277c1f9f48d

ioc怎么具體使用反射:https://blog.csdn.net/mlc1218559742/article/details/52774805

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評論 19 139
  • 本文是我自己在秋招復(fù)習(xí)時的讀書筆記,整理的知識點,也是為了防止忘記,尊重勞動成果,轉(zhuǎn)載注明出處哦!如果你也喜歡,那...
    波波波先森閱讀 12,455評論 6 86
  • Spring Boot高級 內(nèi)容概要 一、Spring Boot與緩存 二、Spring Boot與消息 三、Sp...
    順毛閱讀 457評論 0 2
  • 你有強迫癥嗎? 很多人都有強迫癥,比如睡覺前一定要去N次廁所,房屋門和車門一定要經(jīng)過多次檢查,有新消息要馬上點開看...
    謝筱言閱讀 1,189評論 0 0
  • 中午做飯的時候,老公照例希望多做一些,在我的強烈堅持下,才不情不愿地從籠屜里拿出了一個饃饃放回冰箱。吃飯的時候...
    蓮說啦閱讀 759評論 0 0

友情鏈接更多精彩內(nèi)容