Spring中Bean的生命周期
2023-07-03 12:23:24 4 举报
AI智能生成
Spring中Bean的生命周期
作者其他创作
大纲/内容
推断构造方法
如果没有@Autowired注解,且有多个构造方法,使用无参构造方法,如果没有无参构造方法,报错
如果没有@Autowired注解,只有一个构造方法,使用这个构造方法
如果加了@Autowired注解的构造器,使用加@Autowired注解的构造器
如果有多个@Autowired(required = true) 报错
如果有多个@Autowired(require = false)
参数相同,构造方法在前的初始化
参数不同,参数多的初始化
参数更多的初始化不成功,则按顺序往下执行,知道有个构造器成功,如果都没成功,报错
实例化
普通对象
填充属性
@Autowired
@Resouce
@Value
@Inject
初始化前
@PostConstruct
ImportAware
Aware
初始化
InitializingBean
初始化后
AOP创建代理对象
ApplicationListener
0 条评论
下一页