自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring创建bean常见有三种方式,id值差异

Spring创建bean常见有三种方式,三种方式中bean的id值有所不同 一、通过xmL文件注解 这种方式创建的bean的id值由自己设置。 二、通过注解扫描自动创建以及通过javaConfig创建 注解扫描创建的bean的id默认值是类名首字母小写。 javaConfig创建的Bean的id默认值是方法名 ...

2022-05-07 00:03:10 456

原创 Spring 容器的理解

Spring 容器是存放各种bean的地方,即项目启动时会实例化和初始化相关的bean对象,然后将初始化好的bean放到Spring 容器中,并且在项目启动的时候bean的各种依赖关系也会初始化在Spring容器中。然后当项目在运行的时候,某个方法用到某个bean的对象时,就直接去Spring 容器中拿过来用,而不是再去堆内存中,再new一个对象出来。 ...

2022-05-06 23:30:53 611

原创 堆,栈,方法区

堆,栈,方法区?我们统称它们为对象内存管理 对象的内存管理:在JAVA语言中,我们编译好的Java程序无论是代码还是数据,都需要存储在内存当中,需要运行在JVM中,所以说JVM为Java程序提供并管理了所需要的内存空间。JVM把内存空间分为“堆”、“栈”、“方法区”三个区域,分别用于存储不同的数据。下面我们就分别来了解一下这三个存储空间的知识点。 堆 我们在程序编写过程中,会用到new关键字去创建一个对象,那么创建了对象之后JVM会在其内存空间开辟出一个存储空间,我们称为“堆”。 成员变量的声明周期 程序

2022-05-06 23:08:23 506

原创 依赖注入与控制反转是从两个角度描述的同一个概念

DI的全称是Dependency Injection,中文称之为依赖注入。它与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念。 当某个Java对象(调用者)需要调用另一个Java对象(被调用者,即被依赖对象)时,在传统模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象。这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护。 在使用Spring框架之后,对象的实例不再由调用者来创建,而是由Spring容器来创建,Spring容器会负责控制程序之间

2022-05-06 22:57:37 482

空空如也

空空如也

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

TA关注的人

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