Spring 中 @PostConstruct 注解和实现 InitializingBean 接口重写 afterPropertiesSet 方法,哪个先执行?
考察说明
考察 Spring Bean 生命周期中初始化回调的执行顺序
回答思路
- 能说出 @PostConstruct 先于 InitializingBean 的 afterPropertiesSet 执行
- 能说明 @PostConstruct 是基于 JSR-250 规范的注解
- 能说明 InitializingBean 是 Spring 框架提供的接口
- 能提到 init-method 在 afterPropertiesSet 之后执行
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。