首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写 IOC & AOP
zexho994
创建于2021-08-04
订阅专栏
纯手写IOC容器
等 1 人订阅
共6篇文章
创建于2021-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
利用Cglib和JDK动态代理实现AOP
前提:本文假设你已经了解AOP切面编程的基础概念 项目地址:https://github.com/zexho994/IOC-AOP AOP的逻辑 首先我们定义一个被代理类 定义切点和切面 后续我们使用
手写IOC-解决循环依赖
github地址: https://github.com/zexho994/IOC-AOP 解决循环依赖 在spring中使用“3级缓存”来解决循环依赖问题,不要纠结spring为何要使用3个map来
手写IOC-实现
github地址:https://github.com/zexho994/IOC-AOP 流程 Bean的声明 以注解的方式为例,在类上添加@Bean注解即表示该Class为一个Bean,例如: 在项
手写IOC: 项目组织结构
Spring中的IOC设计 spring中ioc模块可以分为3中角色,分别对应3个最顶层接口: 通俗的理解: BeanDefinition: 就是我们常说的Bean,理解为图书。 BeanDefini
手写IOC:实现效果
Bean的声明方式 通过编码方式进行声明 继承CodeDefinitionLoderRegistry类,重写loadBean()方法 然后编码使用register(bean的名称,bean所对应类)进
手写IOC- 基本概念
控制反转和依赖注入 什么是控制反转?简单的说,控制反转就是一种思想,目的是将对象的创建由主动变成被动。 下面的实例就是主动new了一个对象。 那么如何做到不使用new呢?依赖注入便是其中一种实现方式。