赞
踩
1、构造函数
2、静态工厂方法
3、实例工厂方法
构造函数的方式:
Bean 对象:
package spring.basic.xml.createbean;
/**
Xml 配置:
静态工厂方法的方式:
Bean 接口(静态工厂方法和实例工厂方式使用同一个接口类):
package spring.basic.xml.createbean;
/**
Bean 对象:
package spring.basic.xml.createbean;
/**
package spring.basic.xml.createbean;
/**
静态工厂类:
package spring.basic.xml.createbean;
/**
Xml 配置:
实例工厂方法的方式:
Bean 对象:
package spring.basic.xml.createbean;
/**
package spring.basic.xml.createbean;
/**
实例工厂类:
package spring.basic.xml.createbean;
/**
Xml 配置:
对上述三种方式统一的测试类:
XmlBaseTest 基类:
package spring.basic.xml;
import org.junit.After;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
CreateBeanTest 测试类:
package spring.basic.xml.createbean;
import org.junit.Before;
import org.junit.Test;
import spring.basic.xml.XmlBaseTest;
/**
测试运行结果:
----------构造函数方式----------
Black say: My color is 黑色
----------静态工厂方法----------
Blue say: My color is 蓝色
Green say: My color is 绿色
----------实例工厂方法----------
Red say: My color is 红色
Yellow say: My color is 黄色
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。