玖叶教程网

前端编程开发入门

spring bean生命周期(spring bean生命周期中发生在bean实例化之后的)

bean是spring框架的基础,在spring中所有的操作都是基于bean的,那bean的一生是怎么度过的呢,它又是在什么时候结束自己罪恶的一生的呢?下面我们来简单聊下

bean的创建

单例:容器启动的时候创建对象

多实例:每次获取的时候创建对象

bean的初始化

创建对象,赋值后调用初始化方法init

bean的销毁

单例:容器关闭实例销毁

多实例:容器不会管理实例

那我们如何指定bean的初始化和销毁方法呢

  1. 在@Bean(initMethod="init",destroyMethod="destory")中指定对应的方法
  2. 在对应的方法上添加@PostConstruct和@PreDestroy注解
  3. 实现spring提供的InitializingBean(初始化逻辑),DisposableBean(销毁逻辑)接口

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言