DerekYRC

mini-spring

DerekYRC

mini-spring is a simplified version of the Spring framework that helps you quickly familiarize yourself with Spring source code and master Spring's core principles. It extracts Spring's core logic with extremely simplified code while preserving Spring's core functionality.

AI 简介

mini-spring 是一个精简版的 Spring 框架实现,旨在帮助开发者快速理解 Spring 核心原理与源码结构。它保留了 IoC 容器(含 Bean 生命周期、依赖注入、作用域、FactoryBean、Aware 接口、事件机制)和 AOP(支持 JDK/CGLIB 代理、切点表达式、ProxyFactory)等关键功能,代码高度简化且可读性强,不依赖外部库。适用于 Java 后端初学者学习 Spring 底层机制、高校教学演示、源码阅读入门及轻量级框架原理研究场景。

Java
Apache License 2.0
6.4k
Stars
1.5k
Forks
90
Watchers
30
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分65.49
默认分支main