随笔分类 -  Spring

摘要:Spring AOP当中的一些概念 什么是AOP Aspect Oriented Programming 面向切面编程,在传统的oop开发过程中,逻辑是自上而下的,譬如我们实现一个登录功能,浏览器发起http请求到controller,controller负责接受请求,封装参数、验证参数等等,继而把 阅读全文
posted @ 2024-01-03 17:07 尐海爸爸 阅读(27) 评论(0) 推荐(0) 编辑
摘要:spring 怎么解决循环依赖的 理解spring的生命周期 分为容器启动阶段、bean的实例化阶段、bean的属性注入阶段、bean的初始化阶段、bean的缓存阶段、bean的销毁阶段 怎么解决循环依赖 假设有两个对象 X和Y,X依赖了Y,Y依赖了X,spring能解决循环依赖,底层主要接住了3个 阅读全文
posted @ 2023-12-13 15:22 尐海爸爸 阅读(6) 评论(0) 推荐(0) 编辑
摘要:spring bean的生命周期分为六个阶段 阶段一:容器启动阶段 主要完成了扫描、实例化beanDefinitino对象、注册BeanPostProcessor、验证beanDefinition是否合格 阶段二:Bean的实例化阶段 主要推断实例化方式、实例化对象 阶段三:bean的属性注入 提前 阅读全文
posted @ 2023-12-12 10:27 尐海爸爸 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1、注入模型 默认的注入模型:AbstractBeanDefinition.AUTOWIRE_NO=0 通过构造方法注入 1.1、setter方法名称注入模型 AbstractBeanDefinition.AUTOWIRE_BY_NAME=1 1.1.1、现象1 使用setter方法名称注入模型,在 阅读全文
posted @ 2023-03-22 09:03 尐海爸爸 阅读(20) 评论(0) 推荐(0) 编辑
摘要:搭建Spring的源码环境,包括以下几个步骤: 1.从Spring官网一步步找到Spring源码在github上的位置,并拉取Spring源码 2.安装和配置Gradle,用于构建Spring的源码 3.将Spring源码导入到IDEA中,IDEA结合Gradle来构建Spring的源码 从gith 阅读全文
posted @ 2022-05-20 09:38 尐海爸爸 阅读(1093) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示