首页 > 试题广场 >

某Spring Bean同时使用了@PostConstruc

[单选题]
某Spring Bean同时使用了@PostConstruct注解、实现了InitializingBean接口,且存在一个自定义BeanPostProcessor重写了postProcessAfterInitialization方法。以下关于三者执行顺序的描述,正确的是?
  • @PostConstruct → InitializingBean.afterPropertiesSet → BeanPostProcessor.postProcessAfterInitialization
  • InitializingBean.afterPropertiesSet → @PostConstruct → BeanPostProcessor.postProcessAfterInitialization
  • BeanPostProcessor.postProcessAfterInitialization → @PostConstruct → InitializingBean.afterPropertiesSet
  • @PostConstruct → BeanPostProcessor.postProcessAfterInitialization → InitializingBean.afterPropertiesSet
InitializingBean#Constructor
InitializingBean#postProcessBeforeInitialization InitializingBean#postConstruct
InitializingBean#afterPropertiesSet
InitializingBean#init
InitializingBean#postProcessAfterInitialization
编辑于 2026-03-24 14:31:46 回复(0)