Spring中Bean相当于java中的类,可以通过xml文件对bean进行配置和管理。

一、Bean的实例化:

构造器实例化、静态工厂实例化、实例工厂方式实例化。

目录:

Spring实例化Bean三种方法:构造器、静态工厂、实例工厂

构造器实例化:

xml配置文件:

Spring实例化Bean三种方法:构造器、静态工厂、实例工厂 

id唯一,calss指定Bean具体实现类,必须是完整的类名,可以在Bean1.java文件中右击“public class Bean1”中的Bean1,选中Copy Qualifiel Name得到。注意这里用"."分隔。

测试函数:

Spring实例化Bean三种方法:构造器、静态工厂、实例工厂

测试函数中首先定义xml配置文件的路径,可以在目录视图中右键选中Copy Qualifiel Name得到,注意这里从com开始,因为是路径所以用/隔开。

然后加载配置文件对Bean进行实例化,在通过getBean函数获得指定id的实例对象,注意类型转换。

完整代码:

package com.liu.instance.contructor;

public class Bean1 {

}
Bean1.java

相关文章: