Spring、MyBatis 面试题,清华大学出版社java基础入门课后题
}
}
context:annotation-config/
4 Spring bean 的生命周期
其中有颜色的部分是重要的,口语化的表达,其生命周期为:
首先是 bean 的实例化,创建一个 bean 对象; 然后是进行属性的填充; 然后是 bean 的初始化阶段,其中包括 Aware 接口的触发、执行 init-method 属性指定的方法等; 再是 bean 的正常使用阶段; 最后是 bean 的销毁阶段。
详细来说就是:
Bean 容器找到配置文件中 Spring Bean 的定义。 Bean 容器利用 Java Reflection API 创建一个Bean的实例。 如果涉及到一些属性值 利用 set()方法设置一些属性值。 如果 Bean 实现了 BeanNameAware 接口,调用 setBeanName()方法,传入Bean的名字。 如果 Be
共有 0 条评论