Spring在建立IOC容器时,会自动调用xml配置文件下的bean
对象的无参构造函数和set属性方法
ApplicattionContext ctx = new ClassPathXmlApplicationContext("xxx.xml");
执行完这句代码是建立IOC容器,同时它也会自动调用xxx.xml文件中的bean对象的无参构造函数和set属性的方法(单例模式状况下)设计模式
IOC:思想是反转资源获取的方向,传统的是组件向容器发起资源需求请求,而IOC则是相反,容器主动
推送资源给组件,组件则负责合适的方法接收。函数
DI:是IOC的另外一种表达方式,意思大体相同。优化
发展优化关系(站在服务的角度):设计
Spring 提供了两种类型的IOC容器实现xml
Spring 支持3种依赖注入的方式对象