tiny-spring:一个很小的IoC容器指的是Spring

时间:2024-03-11 18:37:33
【文件属性】:

文件名称:tiny-spring:一个很小的IoC容器指的是Spring

文件大小:625KB

文件格式:ZIP

更新时间:2024-03-11 18:37:33

Java

小弹簧 一个很小的IoC容器是指Spring。 关于 tiny-spring是为了学习Spring的而开发的,可以认为是一个Spring的精简版。Spring的代码很多,层次复杂,阅读起来费劲。我尝试从使用功能的角度出发,参考Spring的实现,一步一步构建,最终完成一个精简版的Spring。有人把程序员与画家做比较,画家有门基本功叫临摹,tiny-spring可以算是一个程序的临摹版本-从自己的需求出发,进行程序设计,同时对著名项目进行参考。 对本项目的类文件结构和逻辑的分析。。(作者@ dugu9sword) 功能 支持单个类型的bean,包括初始化,属性注入,以及依赖bean注入。 可从xml中读取配置。 可以使用Aspectj的方式进行AOP编写,支持接口和类代理。 使用 tiny-spring是逐步进行重建的,逐步版本我都使用了git tag来管理。例如,最开始的tag是step


网友评论