博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
factory-bean与lookup-method
阅读量:6590 次
发布时间:2019-06-24

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

  hot3.png

spring配置文件中,若希望每次调用getBean生成为新的对象,在bean属性中配置scope="prototype"
factory-method与lookup-method异同:
相同点:
①均是通过调用具体bean实例的方法构造产生新的对象
②均实现了要生成对象的具体构造方法
不同点:
①factory-bean:被注入类依赖的是被注入类本身方法的实现。依赖通过调用依赖类自身的方法生成被注入类对象,并实现被注入类对象的具体方法
②lookup-method:被注入依赖依赖类的对象,被注入类自身有某个生成依赖类的方法,但是该方法一般为abstract类型,需要通过使用lookup-method通过参考依赖类自身的bean实例来实现这个抽象方法,并实现依赖注入。实际上和ref-bean很接近,不过这里可以通过spring来实现具体对应方法注入依赖,从而获得替换依赖类实例替换的弹性。此外,每次调用被注入类中某个调用该生成依赖实例的抽象方法,都会通过spring来构造依赖对象,从而产生新的对象。

转载于:https://my.oschina.net/u/856612/blog/85954

你可能感兴趣的文章
squirrelmail+change_sqlpass 认证 问题
查看>>
hive优化--增加减少map数
查看>>
重建二叉树
查看>>
ERP计划参数如何在线更新
查看>>
3.8Python数据处理篇之Numpy系列(八)---Numpy的梯度函数
查看>>
LVS+Keepalived实现高可用集群
查看>>
我的友情链接
查看>>
hadoop管理命令——fsck
查看>>
我的友情链接
查看>>
unbantu安装 mysql --- 百度云
查看>>
sql2008性能计数器注册表配置单元一致性失败
查看>>
LNMP环境搭建
查看>>
我的友情链接
查看>>
学习linux—— 磁盘相关指令
查看>>
词法分析与语法分析简介
查看>>
JS中的默认行为
查看>>
我的友情链接
查看>>
Checkio代码闯关小计
查看>>
从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
查看>>
从零开始学wordpress 之四
查看>>