Spring-Internals-List
Spring Internals List
OpenSource
-
2017-tiny-spring
: tiny-spring 是为了学习Spring 的而开发的,可以认为是一个Spring 的精简版。Spring 的代码很多,层次复杂,阅读起来费劲。我尝试从使用功能的角度出发,参考Spring 的实现,一步一步构建,最终完成一个精简版的Spring 。有人把程序员与画家做比较,画家有门基本功叫临摹,tiny-spring 可以算是一个程序的临摹版本- 从自己的需求出发,进行程序设计,同时对著名项目进行参考。 -
2017- 基于Netty 的Spring Boot 内置Servlet 容器的实现#Series# : Spring Boot 有Tomcat 、Jetty 和undertow 三种内置Servlet 容器,默认使用Tomcat 。一般来说已经够用了,但当Spring Boot 用于高并发微服务的时候,可能并不够用,而且tomcat 的资源占用在这种情况下说不上轻量化了。于是萌生了自己实现一个Spring Boot 的Netty Servlet 容器的想法。 -
2018- 徒手撸框架,实现IoC : Spring 作为J2ee 开发事实上的标准,是每个Java 开发人员都需要了解的框架。但是Spring 的IoC 和Aop 的特性,对于初级的Java 开发人员来说还是比较难于理解的。所以我就想写一系列的文章给大家讲解这些特性。从而能够进一步深入了解Spring 框架。 -
2021-mini-spring
: mini-spring 是简化版的spring 框架,能帮助你快速熟悉spring 源码和掌握spring 的核心原理。抽取了spring 的核心逻辑,代码极度简化,保留spring 的核心功能,如IoC 和AOP 、资源加载器、事件监听器、类型转换、容器扩展点、bean 生命周期和作用域、应用上下文等核心功能。