1. 程式人生 > >65.什麼是IOC?【從零開始學Spring Boot】

65.什麼是IOC?【從零開始學Spring Boot】

【從零開始學習Spirng Boot—常見異常彙總】

       這個小節吧,是無意當中看了一篇文章,覺得介紹的特別好,引用到我的部落格中,讓大家也樂下。那麼他是怎麼解說IOC的呢?看如下:

套用好萊塢的一句名言就是:你呆著別動,到時我會找你 
什麼意思呢?就好比一個皇帝和太監 
有一天皇帝想幸某個美女,於是跟太監說,今夜我要寵幸美女 
皇帝往往不會告訴太監,今晚幾點會回宮,會回哪張龍床,他只會告訴太監他要哪位美女 
其它一切都交由太監去安排,到了晚上皇帝回宮時,自然會有美女出現在皇帝的龍床上 
這就是控制反轉,而把美女送到皇帝的寢宮裡面去就是注射 
太監就是是框架裡面的注射控制器類BeanFactory,負責找到美女並送到龍床上去 
整個後宮可以看成是Spring框架,美女就是Spring控制下的JavaBean 。