您的位置:首页 > 编程语言 > Java开发

spring 托管 工厂创建对象

2017-08-12 17:42 357 查看
一个工厂类创建一个对象用spring来托管

工厂类:

// 创建user对象的工厂
public class InstanceFactory {

// 非静态
public Instance getInstace() {
return new Instance(...);
}

// 静态
public static Instance getStaticInstace() {
return new Instance(...);
}
}


spring创建

<!--
class 指定工厂的类型;
factory-method: 工厂类的静态方法
-->
<bean id="instance" class="package....InstanceFactory" factory-method="getStaticInstace"></bean>

<!-- * 非静态方法创建对象 -->
<!-- 先创建工厂实例 -->
<bean id="factory" class="package....InstanceFactory"></bean>
<bean id="user" factory-bean="factory" factory-method="getInstace"></bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: