最近在准备面试,有关Bean的生命周期被问到了,下来巩固一下,之前都是针对Spring在回答Bean的各项注意事项,由于现在Spring Boot用的更多,因此找了一些如何用纯注解实现的方式。
首先是Bean的完整加载流程:

接下来是代码实现(已经按照顺序):
@Component
public class Person implements BeanNameAware, BeanFactoryAware, ApplicationContextAware,
InitializingBean, DisposableBean {
@Override
public void setBeanName(String name) {
System.out.println("name is:" + name);
}
@Override
public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
System.out

本文主要介绍了在Spring Boot中如何使用纯注解来管理Bean的生命周期,详细阐述了Bean的加载流程,并通过示例代码进行了解释,最后进行了测试验证。
最低0.47元/天 解锁文章
9817

被折叠的 条评论
为什么被折叠?



