bean的实例化方式

坚持每天写博文,积累下开发中的点点滴滴
bean的实例化方式:

①.构造器实例化(无参数构造器),最标准,使用最多。
public class SomeBean1 {
}

<bean id="someBean1" class="SomeBean1全限定名"/>

②.静态工厂方法实例化:解决系统遗留问题
public class SomeBean2 {
}
public class SomeBean2Factory {
public static SomeBean2 getSomeBean2(){
return new SomeBean2();
}
}

<bean id="someBean2" class="SomeBean2Factory全限定名" factory-method="getSomeBean2"/>

③.实例工厂方法实例化:解决系统遗留问题
public class SomeBean3 {
}
public class SomeBean3Factory {
public SomeBean3 getSomeBean3() {
return new SomeBean3();
}
}

<bean id="someBean3Factory" class="SomeBean3Factory全限定名"/>
<bean id="someBean3" factory-bean="someBean3Factory" factory-method="getSomeBean3"/>

④.实现FactoryBean接口实例化:实例工厂变种:集成其他框架使用:LocalSessionFactoryBean
public class SomeBean4 {
}
public class SomeBean4FactoryBean implements FactoryBean{
public SomeBean4 getObject() throws Exception {
return new SomeBean4();
}
public Class

<bean id="someBean4" class="SomeBean4FactoryBean全限定名" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值