概念:类的实例并不是在程序中new出来的,而是通过读取配置文件,利用java反射机制加载出来这个类的对象,以及对象的属性值,然后spring会将加载出来的这个对象统一放在beanfactory里(hashmap)。当需要用到这个类的对象时,只需从beanfactory里直接get,从而实现哪里用到这个对象就在哪里取。
IOC容器
1.实例化具体的bean 2.动态装配对象属性好处:解耦
<bean>中的scope属性
1)singleton 只创建一个bean对象 2)prototype 每次创建新的