Spring之bean二生命周期
2017-12-12 22:27
603 查看
上一博客主要学习了下bean的配置、注入、自定义属性编辑器,今天来熟悉bean的生命周期。在开发中生命周期是一个很常见的名词,基本每种编程语言都能找到与它关联的。关于bean的生命周期我在网上也找了好多,基本都差不多。这里我主要是想通过代码来验证,毕竟学的知识都是一样的,都是学的Java,最重要的是动手练习,这样印象更深。下面是它生命周期的描述,我们通过demo来进行验证。下图是它执行的顺序。
View Code
七、输入打印结果
可以发现输出的顺序和上面图的顺序基本一致。
package Cuiyw.SpringAop; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import Cuiyw.Spring.IService.IService; import Cuiyw.Spring.Service.LifeCycle; public class App { public static void main( String[] args ) { ApplicationContext context=new ClassPathXmlApplicationContext(new String[]{"ApplicationContext.xml"}); BeanFactory factory=context; LifeCycle lifeCycle=factory.getBean("lifeCycle",LifeCycle.class); lifeCycle.setName("cuiyw2"); System.out.println("lifeCycle.name="+lifeCycle.getName()); ((ClassPathXmlApplicationContext)factory).registerShutdownHook(); /*service=(IService)factory.getBean("ServiceA"); service.service("Cuiyw ServiceA"); service=(IService)factory.getBean("ServiceImpl"); service.service("Cuiyw ServiceImpl"); */ } }
View Code
七、输入打印结果
可以发现输出的顺序和上面图的顺序基本一致。
相关文章推荐
- Bean在Spring容器中的生命周期
- Spring bean生命周期
- Spring--bean的生命周期
- Spring中bean的生命周期
- Spring 学习(四)Bean生命周期
- (2)Spring的三种实例 bean 的方式 以及 Spring中bean的作用域。 以及 bean的生命周期
- Spring中Bean的生命周期及其扩展点
- spring学习之bean的生存范围和生命周期
- Spring学习-08:Bean的生命周期
- Spring:Spring入门和bean的生命周期
- Spring学习笔记(2)-Spring中bean的生命周期
- 69. JPA实体Bean的生命周期【从零开始学Spring Boot】
- Spring自动装配及bean的生命周期
- spring bean的生命周期三种控制方法
- Spring之Bean 生命周期
- spring之Bean的生命周期详解
- 详解Spring-Bean生命周期实例
- Spring进阶之路(7)-Bean的生命周期以及创建、销毁执行流程
- 【Spring】Bean的生命周期
- spring中bean的生命周期