factory-bean如何使用,我的没有执行成功
问题描述:Bean3 类没有执行,只有Bean1 和Bean2 执行了
尝试过的解决方式:
在Bean3 里面添加class 路径标记,那么可以执行
但是父类好像没有任何用处,
factory-bean
还让本身可以运行代码报错
相关代码:
<bean id="bean1" class="com.imooc.ioc.demo3.Bean1" ></bean>
<!-- 第二种:静态工厂的方式-->
<bean id="bean2" class="com.imooc.ioc.demo3.BeanFactory" factory-method="createBean2" />
<!-- 第三种:实例工厂的方式-->
<bean id="bean3Factory" class="com.imooc.ioc.demo3.Bean3Factory" />
<bean id="bean3" factory-bean="bean3Factory" />
相关截图:
14
收起
正在回答
1回答
同学你好,factory-bean属性指向配置的实例工厂,然后使用factory-method属性确定使用工厂中的哪个方法。
查看同学贴出的代码,并没有使用factory-method来调用createBean3方法实例化对象。
建议按照课程中的内容,factory-method调用createBean3,来实例化这个对象
如上所示,修改后再来试试。
如果同学想表达的不是这个意思,还麻烦同学具体描述一下。
祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星