本例讲解用实例化工厂方法实例化Spring bean的完整过程。本例以著名的水果实体类为例进行讲解。
实体类接口Fruit接口
Fruit.java
Fruit接口实现的三个类
Apple.java
Grape.java
Orange.class
实体创建工厂类
FruitFactory.java
自定义异常类FruitErrorException.java
测试类FruitTest.java
Spring主配置文件
applicationContext.xml
运行结果
项目组织结构图: