Spring应用开发:控制反转实现(IOC)原理
IOC的核心接口是BeanFactory,它的职责包括实例化、定位、配置应用程序对象以及建立这些对象间的依赖。
教常用的BeanFactory实现是XmlBeanFactory,该实现以xm方式描述组成应用的对象及对象之间的依赖关系。
Xml容器的实例化方式:
String[] xmls = {"aplicationContext.xml","aplicationContext2.xml"};
ApplicationContextctx=newClassPathXmlApplicationContext(xmls);
BeanFactory factory = (BeanFactory)ctx;Bean的实力化:构造器实例化、工厂方法实例化。
使用factory.getBean("beanName");就可以获得该实例。
Bean的依赖属性注入:
一、setter注入 private Object obj; public void setObj(Object obj){ this.obj = obj; } 二、构造器注入 private Object obj; public ClassName(Object obj){ this.obj = obj }
构造器如果传入多个参数,设置参数顺序,以便构造器正确对应传入参数和对应属性。
相关推荐
方志朋 2020-02-20
横云断岭 2020-02-20
Julywhj 2019-10-28
zfszhangyuan 2020-11-16
lanmantech 2020-06-07
小鱿鱼 2020-06-05
点滴技术生活 2020-03-02
xiaoemo0 2020-02-16
shangs00 2020-02-01
THEEYE 2019-12-19
Migle 2019-04-18
Vikingsoft 2018-08-18
AHuqihua 2019-07-01
追逐阳光的风 2019-06-30
hellowordmonkey 2013-02-20
wuyabing 2013-01-23
Julywhj 2013-01-05
bangrenzhuce 2019-06-28
VitaLemon 2019-06-28