这里args什么时候不为空呢?

来源:8-2 夺取doGetBean之从缓存获取Bean

三尺357159

2022-03-09

请问老师,这里的args什么时候会传值进来呢?指得就是bean对象中那些被@Autowired的对象吗

写回答

1回答

翔仔

2022-03-09

同学好,这里指的是课程哪里讲到的内容呢,辛苦提供下完整的上下文,时间过得久了没法精确知道是哪里的了

0
2
翔仔
回复
三尺357159
getBean方法有很多重载,比如getBean(String name, Object .. args),我们再首次获取某个Bean的时候,可以传入用于初始化bean的参数数组args。BeanFactory会根据这些参数去匹配合适的构造方法构造bean实例。而如果bean早已创建好,这里的Args就没用了,beanfactory不会多次实例化单例Bean
2022-03-10
共2条回复

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程