自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Spring - Bean生命周期

概述Spring Bean的生命周期主要分为以下四个阶段:实例化属性赋值初始化销毁我们可以从源码的doCreateBean()方法里,发现前三个步骤,关于销毁是在容器关闭的时候进行的。截取部分源码:在这四个主要的生命周期内,有很多的扩展点,下面我对这些拓展点进行分类说明:作用于多个Bean的接口InstantiationAwareBeanPostProcessor作用于实例化阶段的前后,执行对应的before和after方法。BeanPostProcessor作用与初始化阶段的

2021-01-26 17:40:28 146

原创 关于hashCode()和equals(),看这一篇就够了!

  我们经常被问到hashCode()方法和equals()方法的用法,以及什么时候需要重写这两个方法的类似问题,本文是我对这两个方法的一些理解。一、equals()和"=="  提到equals()和"==",我们首先来理解一下它们的联系与区别。对于基本数据类型,==比较的是两边的值,对于引用类型,比较的是两个对象的地址是否相等。   equals()用来比较两个对象是否相等,如果我们不重写equals方法的话,用的是Object类里的eq

2021-01-07 17:33:08 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除