当前位置: 首页 > news >正文

做网站一般是怎么盈利购买链接怎么买

做网站一般是怎么盈利,购买链接怎么买,做网站需要多少兆空间,查征信怎么查 个人免费查询目录 1、实例化阶段 2、初始化阶段 3、销毁阶段 总结 在Spring框架中,Bean是最基本的组件,它是Spring框架中的一个Java对象。 下面通过Bean来理解bean的生命周期: Bean(initMethod "customInit", destroyMethod "cust…

目录

1、实例化阶段

2、初始化阶段

3、销毁阶段

总结


在Spring框架中,Bean是最基本的组件,它是Spring框架中的一个Java对象

下面通过@Bean来理解bean的生命周期:

@Bean(initMethod = "customInit", destroyMethod = "customDestroy")  
public LifecycleBean lifecycleBean() {  return new LifecycleBean();  
}

在Spring框架中,@Bean注解用于告诉Spring框架一个方法将会返回一个对象,这个对象要注册为Spring应用上下文中的bean。除了定义bean的创建方式之外,@Bean注解还提供了两个属性:initMethoddestroyMethod

这意味着,当Spring创建LifecycleBean的一个实例后,它会调用customInit()方法来完成初始化工作;同样,当这个bean被销毁(例如,Spring容器关闭时)时,它会调用customDestroy()方法来执行清理工作。

那么,我们现在可以知道,Bean的生命周期就是大致分为三个阶段:实例化阶段、初始化阶段和销毁阶段。

1、实例化阶段

创建bean的实例,根据bean定义中的类信息(通常是全限定类名)来调用相应的构造函数。

2、初始化阶段

完成bean供应用程序使用前的准备工作,包括:

  • 依赖注入:Spring根据bean定义中的依赖信息,将其他bean注入到当前bean中。这可以通过构造函数注入、setter方法注入或字段注入来实现。
  • 回调接口:如果bean实现了InitializingBean接口,Spring会调用其afterPropertiesSet()方法。此外,如果bean定义中指定了init-method属性,Spring会调用相应的自定义初始化方法。
  • @PostConstruct注解初始化一些逻辑:如果bean的方法上标记了@PostConstruct注解,Spring会在依赖注入完成后立即调用这个方法,完成初始化一些逻辑。
  • AOP代理:如果bean需要应用面向切面编程(AOP)的功能,Spring会在这个阶段为bean创建一个代理对象,以便拦截方法调用并执行相应的通知(advice)。

在初始化阶段完成后,bean就已经准备好供应用程序使用了,所有的依赖都已经被注入,且必要的初始化逻辑也已经执行完毕。

3、销毁阶段

当Spring IoC容器关闭或bean不再需要时,bean会进入销毁阶段。在这个阶段,Spring会执行一系列的操作来清理bean并释放相关资源。这包括:

  • 回调接口:如果bean实现了DisposableBean接口,Spring会调用其destroy()方法。此外,如果bean定义中指定了destroy-method属性,Spring会调用相应的自定义销毁方法。
  • @PreDestroy注解:如果bean的方法上标记了@PreDestroy注解,Spring会在bean销毁之前调用这个方法。这是Java EE 5提供的一种销毁回调机制。

在销毁阶段完成后,bean就已经从Spring容器中移除,相关的资源也已经被释放。

总结

总的来说,Spring bean的生命周期管理涉及到了从bean的创建、初始化到销毁的整个过程,确保了bean在使用前已经准备好,并且在不再需要时能够被正确地清理

http://www.hrbkazy.com/news/22394.html

相关文章:

  • 番禺区怎么做网站建设seo零基础入门到精通200讲
  • 平面电商设计是什么seo公司赚钱吗
  • 织梦iis7搭建网站教程免费b站在线观看人数在哪儿
  • 南城微网站建设安卓优化大师手机版下载
  • 淘客没有网站难做google官方下载
  • 河北正规网站建设比较百度竞价包年推广公司
  • 旅游网站建设目标北京网站优化策略
  • 免费虚拟主机网站站长之家seo综合
  • 做网站除了有服务器还需要什么seo测试
  • 开发网站的技术路线怎么样把广告做在百度上
  • 我的世界大橙子做皮肤的网站十大营销案例分析
  • 学校网站建设经验介绍什么是网络营销策划
  • 携程特牌 的同时做别的网站自己如何制作一个网站
  • 南京电商网站开发公司惠州seo关键词
  • 企业品牌网站建设方案郑州短视频代运营
  • 连锁酒店网站建设网站优化推广方案
  • 做一小说网站要花多钱知名网站排名
  • 做校招的网站有哪些网站怎样优化关键词好
  • 什么网站专门做自由行的2345网址导航官网
  • 小程序制作价格官网整站优化
  • 提供手机网站建设百度网盘人工申诉电话
  • 用c 做网站设计系统的项目作业网站查询域名
  • 怎么做跳转网站首页企业网络营销策划
  • 服饰网站建设技术方案资源搜索
  • 江苏省做网站长沙百度网站排名优化
  • 怎样给网站做seo优化百度推广一条资源多少钱
  • 网页升级访问每天win7优化
  • 云主机做网站网页设计制作网站图片
  • 商丘市有没有做网站google推广技巧
  • 福州什么推广网站好旅游网络营销的渠道有哪些