0
点赞
收藏
分享

微信扫一扫

@Bean 的销毁和方法

独兜曲 2022-01-31 阅读 64

@Bean 的销毁和方法

目录

概 述

@bean 指定的bean 和初始化,写一个新的配之类。
所谓Bean的生命周期,Bean创建初始化销毁的生命周期,容器来管理的。
初始化和销毁,自定义和销毁方法,当前生命周期的时候,
单实力的Bean的同行,指定init的方法,再来指定的对应的方法,
走这个容器,容器关闭的时候,初始化和调试好的方法,
销毁的时候,链接数据源,
@Bean 的注解,
容器的时候,
//初始化的方法不会执行,才创建对象。
单实力bean 不会管理这个Bean,不会调用销毁方法。

initlaizebean:

afterProperties 方法;通过让bean 实现
初始化逻辑,

DiscpoabaleBean 但实力的bean 初始化的方法:

System.out.println(‘容器的测试’);

实现
总结:

spring为bean提供了两种初始化bean的方式,实现InitializingBean接口,实现afterPropertiesSet方法,或者在配置文件中同过init-method指定,两种方式可以同时使用
实现InitializingBean接口是直接调用afterPropertiesSet方法,比通过反射调用init-method指定的方法效率相对来说要高点。但是init-method方式消除了对spring的依赖
如果调用afterPropertiesSet方法时出错,则不调用init-method指定的方法。

小结

参考资料和推荐阅读

1.链接: link.

举报

相关推荐

0 条评论