1.利用无参构造器创建对象。
在代码中有一个学生类Student.java
package no1; public class Student { public Student(){ System.out.println("这是一个学生类"); } }
在配置文件xml中插入bean配置
......
<!-- 利用无参构造器创建对象; -->
<!-- id:属性:设置bean的名称,要求唯一
class属性:类名(要求包含包名);
-->
<bean id="stu" class="no1.Student"></bean>
......
2.利用静态工厂办法创建对象。
<!-- 利用静态工厂办法创建对象 --> <!-- factory-method属性:要调用的静态方法的名称; spring容器会调用指定的静态方法来创建对象 --> <bean id="cal1" class="java.util.Calendar" factory-method="getInstance"></bean>
3.利用实例工厂创建对象。
<!-- 利用实例工厂方法创建对象 --> <!-- factory-bean属性:要调用对象的id factory-method属性:该对象的方法 注:spring容器会调用该对象的方法来创建对象 --> <bean id="time1" factory-bean="cal1" factory-method="getTime"></bean>