spring 托管 工厂创建对象
2017-08-12 17:42
357 查看
一个工厂类创建一个对象用spring来托管
工厂类:
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>
工厂类:
// 创建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>
相关文章推荐
- spring 框架最基本的功能就是充当创建对象的工厂
- 手工方式实现Spring工厂创建对象
- 84——工厂,静态方法,SpringIOC创建对象(6条)
- Spring创建对象工厂功能的简单实现
- Spring开发之静态工厂创建对象+动态工厂创建对象+构造方法创建对象+set方法注入+构造方法注入
- spring通过代理工厂创建代理对象
- Spring创建对象的三种方法之二静态工厂创建(源码)
- 对象工厂创建--- Singleton Object,SingleCall Object,Pool Object
- Spring中Bean对象的创建
- Effective Java 创建和销毁对象 1.考虑用静态工厂方法代替构造器
- spring.net 对象创建
- Spring 工厂方式 创建bean实例
- spring创建对象的底层原理
- 设计模式【2】:工厂方法【创建对象】
- Moq测试基础说谈(四)——Mock类,创建对象,实用工厂
- spring在配置文件中bean对象创建的三种方式
- 实例工厂方法创建对象
- 非spring托管对象如何获取到spring托管对象
- spring启动后保证创建的对象不被垃圾回收器回收_java
- Spring静态工厂和实例工厂创建bean