# KakapoSpring **Repository Path**: deeplycode/kakapo-spring ## Basic Information - **Project Name**: KakapoSpring - **Description**: 手写Spring - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-18 - **Last Updated**: 2023-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 从零开始的Spring容器 ## Introduction - 介绍 该项目由kakapo完成基础Spring功能的模拟,实现了扫描注册、自动注入、简单代理等功能。 该项目会根据个人学习进度逐步完善直到完整实现Spring功能。 同样也欢迎热爱技术的你来加入进来,一起探索学习优秀的开源框架底层的秘密。 ## Requirements - 必要条件(环境,对所有项目,和所有子模块和库的描述。) #### 项目结构 - [service](src%2Fservice) 用于存放测试用服务代码,入口在service下的[Test.java](src%2Fservice%2FTest.java)中 - [spring](src%2Fspring) 是项目功能的核心包,所有核心代码存放于此 - [annotation](src%2Fspring%2Fannotation) 用于存放注解 - [constant](src%2Fspring%2Fconstant) 存放枚举与常量 - [model](src%2Fspring%2Fmodel) 存放实体 - [proxy](src%2Fspring%2Fproxy) 存放代理工具 #### 环境要求 该项目使用JDK17构建,暂时没有引用任何外部工具。