猫头鹰的眼睛

导航

2018年5月8日 #

spring Ioc容器之使用XML配置Bean

摘要: 1、项目截图 2、创建xml文件 3、打印机接口 4、彩色打印机 5、电脑类 6、测试类 说明: 通过ClassPathXmlApplicationContext载入XML文件 通过向context.getBean()方法中传入参数,获取具体的bean,这个参数就是XML文件中的id名; 通过实例对 阅读全文

posted @ 2018-05-08 16:53 猫头鹰咖啡师 阅读(228) 评论(0) 推荐(0) 编辑

依赖注入之接口注入

摘要: 书本上说:这种接口注入的方式需要调用者必须实现一个指定的接口,这种方式使用比较少,一般不推荐使用 1、项目截图 2、打印机接口类 3、彩色打印机类 4、黑白打印机类 5、电脑类 6、电脑实现的接口 7、测试类 8、配置文件 9、效果: 阅读全文

posted @ 2018-05-08 10:51 猫头鹰咖啡师 阅读(10783) 评论(0) 推荐(0) 编辑

依赖注入之构造器注入

摘要: 说明: 相比于前面的setter注入,构造器注入主要修改了computer类,给computer类中添加了构造器,并且在测试类中,直接将实例传递给了构造器。 1、项目截图 2、打印机接口类 3、彩色打印机类 4、黑白打印机 5、读取bean配置文件并创建实例 6、电脑类 7、测试类 8、配置文件 9 阅读全文

posted @ 2018-05-08 10:42 猫头鹰咖啡师 阅读(334) 评论(0) 推荐(0) 编辑

依赖注入之setter注入---只需修改配置,电脑就可以安装不同的打印机;读取properties配置文件并创建实例;实现不采用new的方式直接实例化对象

摘要: 1、项目截图 2、黑白打印机类 3、彩色打印机类 4、电脑 5、配置文件 配置文件的创建: 6、读取bean配置并创建实例类 7、打印机接口 8、测试类 9、效果 当电脑要安装黑白打印机的时候只需要将配置文件中的printer变量的值设置为 这样做的好处就是实现,既不需要改变Computer类也不需 阅读全文

posted @ 2018-05-08 10:27 猫头鹰咖啡师 阅读(239) 评论(0) 推荐(0) 编辑