博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring中factory-method的使用
阅读量:5894 次
发布时间:2019-06-19

本文共 717 字,大约阅读时间需要 2 分钟。

hot3.png

除了constructor-arg和property装配bean的方式,我们还可以通过bean的factory-method方法装配bean,factory-method表示的是工厂方法,主要用于装配工厂模式中的静态方法,从而创建一个实例。

实例:使用ClassFactory类创建一个Class类

public  classClass{

    int num;

public Class(intnum)

{

        this.num=num;

}

}

public class ClassFactory{

     public static Class getClass(int num)

{

System.out.println(num);

   Returnnew Class(num);

}

}

applicationContext.xml

<bean id =”class” class=”ClassFactory”factory-method=”getClass”>

    <constructor-arg value=”50”></constructor>

</bean>

Main方法:

public static void main(String[] arg)

{  ApplicationContextac=new ClassPathXMLApplicationContext(“applicationContext.xml”);

Class cl=ac.getBean(“class”,Class.class);//就可以得到我们的Class实例

}

转载于:https://my.oschina.net/pangzhuzhu/blog/318063

你可能感兴趣的文章
动态规划本质理解:01背包问题
查看>>
微软官方32位版Windows Server 2008下载
查看>>
简单纪要:java 从txt文本中 读取数据
查看>>
Nginx+FastCGI运行原理
查看>>
笔记——搭建简易NFS服务
查看>>
虚拟磁盘恢复虚拟机
查看>>
zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
查看>>
车载3G /WIFI设备,让汽车搭上移动互联网
查看>>
Linux命令之install
查看>>
vim /ect/inittab 文本模式 / 图形模式
查看>>
<Puppet 集中配置管理系统RHEL6>
查看>>
《zabbix监控配置邮件报警》
查看>>
python 报告模板生成笔记一
查看>>
爱情配对实验
查看>>
Shiro权限控制框架入门2:如何将Shiro非***地整合到SpringMVC等Web项目中
查看>>
控制两个、LED灯交替闪烁【警灯】
查看>>
【NetApp】export policy中netgroup的应用
查看>>
Exchange 2013 分层通讯簿
查看>>
PHP获取IP
查看>>
IPtables 基本用法
查看>>