自定义博客皮肤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)
  • 收藏
  • 关注

原创 【期末向】一文解析Bean实例化的三种方式

回顾一下:什么是bean?在Spring应用中,Spring IoC容器可以创建、装配和配置应用组件对象,这里的组件对象称为bean。总结:bean本质是对象,对象在new的时候会使用构造方法完成,那bean的实例化也是使用构造方法完成的。有关工厂模式相关知识不在此详细展开。

2023-12-12 14:26:00 910

原创 【期末向】一个例子带你搞定Spring AOP

AOP(Aspect Oriented Programming,面向切面编程),一种编程范式,指导开发者如何组织程序结构。AOP 采取横向抽取机制(动态代理),即将分散在各个方法中的重复代码提取出来,然后在程序编译或者运行阶段,再将这些抽取出来的代码应用到需要执行的地方。这种横向抽取机制采用传统的OOP是无法办到的,因为OOP实现的是父子关系的纵向重用。但是AOP不是OOP的替代品,而是OOP的补充。

2023-12-11 18:40:11 1025

原创 【期末向】一个例子带你搞定Spring IOC

在面向接口编程中,业务层需要调用数据层的方法,就需要在业务层new一个数据层的对象。那么就会存在一个问题:高耦合度,即如果数据层的实现类发生变化,那么业务层的代码也需要跟着改变,发生变更后,都需要进行编译打包和重部署。解决问题:不在业务层new数据层的对象,实现低耦合。新的问题:业务层如何使用数据层的对象?这时候就需要用到IOC思想:IOC(控制反转)用于消减计算机程序的耦合问题,具体体现为:使用对象时,由主动new转换为由外部(容器)提供对象,我们只需要提供一个入口即可。

2023-12-09 15:16:56 884 1

原创 【期末向】SpringBoot整合Redis读写数据

springboot整合redis

2023-12-08 21:12:24 1077 4

期末向Bean的实例化源代码

期末向Bean的实例化源代码

2023-12-12

期末向Spring AOP源代码

期末向Spring AOP源代码

2023-12-11

期末向Spring整合Redis源码

期末向Spring整合Redis源码

2023-12-11

期末向Spring IoC源代码

期末向Spring IoC源代码

2023-12-11

空空如也

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

TA关注的人

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