06-Spring的Bean的实例化方式(基于XML)
程序员文章站
2022-03-03 12:39:36
...
Bean交给Spring管理,Spring创建这些类的时候,基于XML有3种方式
1、无参构造方法方式
默认就是无参构造方法方式
<bean id="user" class="com.xxx.yyy.User" ></bean>
2、静态工厂实例化的方式
静态工厂
public class StaticFactory{
public static User creatUser(){
return new User();
}
}
xml
<bean id="user" class="com.xxx.yyy.StaticFactory" factory-method="creatUser" ></bean>
3、实例工厂实例化的方式
静态工厂
public class BeanFactory{
public User creatUser(){
return new User();
}
}
xml
<bean id="beanFactory" class="com.xxx.yyy.BeanFactory"></bean>
<bean id="user" factory-bean="beanFactory" factory-method="creatUser" ></bean>
上一篇: 获取文件最后修改时间(java)
下一篇: Spring 之 bean 的生命周期