Java学习随笔——Spring IOC的原理
Java开发的人一般都使用过spring框架,其最大的特点就是IOC,即控制反转。而IOC底层就是用Java的反射机制来实现的。
先来看看反射是个什么玩意
简单的来说反射是通过类名、类的全路径、类的实例三种之一来动态获取类信息的一种机制。
浅显的理解,提供一个类凭证,然后去找到类的所有信息,包括属性,方法等等。
IOC就是通过这种机制,动态的生成对象,再将对象放到spring容器中,实现控制反转。
技术有限,讲深的不会。可以看看下面两篇
反射拓展:https://www.jianshu.com/p/6277c1f9f48d
ioc怎么具体使用反射:https://blog.csdn.net/mlc1218559742/article/details/52774805
网友评论