Spring IOC控制反转 依赖注入DI
目录
1.使用IOC控制反转 中的DI依赖注入
手工注入
A:使用set 方法 注入 (1.使用 ref 2.使用bean)
B.使用 构造 注入
自动注入
C 注解 (未)
2.自己编写 模仿 spring 的 注入功能
3.依赖 注入各种集合类型 set, map, list, properties
使用DI依赖注入dao( 编写dao---> 在service中使用 set方法注入dao-->配置)
2.下面我们来 模仿 spring的 注入功能 我想 这样你就更清楚了 (主要在我们昨天 编写的 mini spring 框架上 添加 属性的 注入功能)
在 加入一个 commons-beanutils-1.8.3.jar 帮助我们进行 类型转换
1.首先 定义 spring 配置中的 bean
3.依赖 注入各种集合类型 set, map, list, properties@Testpublic void init10(){ApplicationContext ctx=new ClassPathXmlApplicationContext("classpath:applicationContext.xml");PersonService personService=(PersonService)ctx.getBean("personService4");personService.add();}
//从上面可以测试出 我们在给构造函数 给参数的时候 可以根据 name 和 index 来赋值 type是可选的 1 楼 befairy 1 小时前 Mark....谢谢分享。。。