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