ITCAST视频-Spring学习笔记(Spring管理的Bean的生命周期)
2009-01-31 13:30
603 查看
感谢ITCAST发布的免费视频。
作用域范围是单例的bean是在实例化容器的时候就实例化。
作用域范围是prototype的bean是在getBean的时候被实例化的。
作用与范围是单实例并且lazy-init="true",是在getBean的时候被实例化的。
也可以指定beans节点的属性default-lazy-init=true
lazy-init的缺点是不能再启动时发现实例化的错误,只能在运行期发现,这点是我们不太希望看到的
如果在生成bean时需要对某些资源进行初始化,可以指定init-method="init",方法名指定为类里面的方法名。此方法是在实例化过后执行。如果在bean被销毁前要关闭一些资源,可以指定destroy-method="destroy"
需要调用spring容器的close方法进行关闭才能执行销毁方法,与前面代码有一定不同。
AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
ctx.close();
作用域范围是单例的bean是在实例化容器的时候就实例化。
作用域范围是prototype的bean是在getBean的时候被实例化的。
作用与范围是单实例并且lazy-init="true",是在getBean的时候被实例化的。
也可以指定beans节点的属性default-lazy-init=true
lazy-init的缺点是不能再启动时发现实例化的错误,只能在运行期发现,这点是我们不太希望看到的
如果在生成bean时需要对某些资源进行初始化,可以指定init-method="init",方法名指定为类里面的方法名。此方法是在实例化过后执行。如果在bean被销毁前要关闭一些资源,可以指定destroy-method="destroy"
需要调用spring容器的close方法进行关闭才能执行销毁方法,与前面代码有一定不同。
AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
ctx.close();
相关文章推荐
- ITCAST视频-Spring学习笔记(让Spring自动扫描和管理Bean)
- ITCAST视频-Spring学习笔记(编码剖析Spring管理Bean的原理)
- ITCAST视频-Spring学习笔记(配置Spring管理的bean的作用域)
- Spring学习笔记(1):Bean的生命周期管理
- spring2.5.6学习笔记七:Spring管理的Bean的生命周期
- ITCAST视频-Spring学习笔记(Spring的三种实例化Bean的方式)
- Spring学习笔记之管理Bean的生命周期
- spring学习笔记整理--04(配置Spring管理的bean的作用域、生命周期)
- ITCAST视频-Spring学习笔记(使用Spring配置文件实现AOP)
- ITCAST视频-Spring学习笔记(使用构造器装配属性)
- Spring核心学习(2)管理Bean的生命周期
- JavaEE_SSH_Spring学习笔记(9)----让Spring自动扫描和管理Bean
- spring学习笔记——引用bean的属性值,动态管理网站参数与菜单项
- Java框架spring 学习笔记(九):Spring的bean管理(@Required、@Component、@Autowired、@Resource注解)
- Spring学习笔记三:Bean管理
- ITCAST视频-Spring学习笔记(@Autowire注解与自动装配)
- ITCAST视频-Spring学习笔记(使用JDK中的Proxy技术实现AOP功能)
- spring2.5.6学习笔记六:配置Spring管理的bean的作用域
- ITCAST视频-Spring学习笔记(使用Spring的注解方式实现AOP入门)
- Java框架spring 学习笔记(三):Bean 的生命周期