Spring推断构造方法底层执行流程

2022-05-17 17:28:07 1 举报
Spring推断构造方法底层执行流程
Spring推断构造方法底层执行流程如下:当Spring容器创建Bean实例时,首先会检查该类是否有无参构造函数。如果有,则直接调用无参构造函数创建对象;如果没有,则根据传入的参数个数和类型,查找匹配的构造函数,如果找到多个匹配的构造函数,则抛出异常;如果只找到一个匹配的构造函数,则调用该构造函数创建对象;如果一个都没有找到,则同样抛出异常。在创建对象的过程中,Spring还会为Bean的属性进行赋值,包括通过注解注入、XML注入等方式。最后,将创建好的Bean实例返回给调用方。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页