依赖注入简单案例
来源:互联网 发布:java utf-8转gbk乱码 编辑:程序博客网 时间:2024/05/24 06:43
- USB接
public interface USB { public void write(); public void read();}
- Udisk类
public class Udisk implements USB { public void write() { System.out.println("U 盘写"); } public void read() { System.out.println("U盘读"); }}
- Movedisk类
public class Movedisk implements USB { public void write() { System.out.println("移动硬盘写"); } public void read() { System.out.println("移动硬盘读"); }}
- Computer类
public class Computer{ private USB usb; public USB getUsb() { return usb; } public void setUsb(USB usb) { this.usb = usb; } public void test(){ usb.write(); usb.read(); }}
- Test类
public class Test { public static void main(String[] args) { Resource r=new ClassPathResource("beans.xml"); BeanFactory factory=new XmlBeanFactory(r); Computer cp=(Computer) factory.getBean("computer"); cp.test(); } }
- beans.xml
<beans> <bean id="udisk" class="plok.Udisk"/> <bean id="movedisk" class="plok.Movedisk"/> <bean id="computer" class="plok.Computer"> <property name="usb" ref="udisk" /> </bean> </beans>
运行结果:
阅读全文
0 0
- 依赖注入简单案例
- Spring 简单案例(依赖注入)_01
- Spring 简单案例(依赖注入)_02
- struts2-java框架-依赖注入案例3
- AngularJs路由、模块、依赖注入案例
- PHP依赖注入简单理解
- 简单初步理解依赖注入
- 简单的模拟依赖注入
- Dragger2依赖注入简单讲解:
- 依赖注入的简单理解
- 简单的理解依赖注入
- Spring简单依赖注入演示
- Spring依赖注入简单版
- Spring依赖注入简单例子
- 再谈依赖注入(依赖注入的简单实现)
- Spring DI 依赖注入案例(带参数构造方法依赖注入、setter方法依赖注入、p名称空间注入)
- 简单的Spring依赖注入例子~~
- 简单的Spring依赖注入例子~~
- 一文读懂工业物联网如何助力工业4.0
- 机器学习(4)强化学习のQ-Learning
- java基础
- 关于android刷机包OTA包
- Idea 一键格式化代碼: Ctrl+Alt+L
- 依赖注入简单案例
- android 4.4 电池电量显示分析(低电量提醒与电池图标)Java 层
- python基础-__init__引入继承、super、继承顺序
- NOIP2017提高组 Day2T2宝藏 状压DP
- 【1】在Ubuntu上为Android系统编写Linux内核驱动程序
- Python 运算符
- 物联网不是趋势,是发展关键?
- 【鸟哥的Linux私房菜】vim程序编辑器
- 因web.xml配置问题而无法启动Tomcat—(SSH整合)