Spring-Internals-List

Spring Internals List

OpenSource

  • 2017-tiny-spring : tiny-spring是为了学习Spring的而开发的,可以认为是一个Spring的精简版。Spring的代码很多,层次复杂,阅读起来费劲。我尝试从使用功能的角度出发,参考Spring的实现,一步一步构建,最终完成一个精简版的Spring。有人把程序员与画家做比较,画家有门基本功叫临摹,tiny-spring可以算是一个程序的临摹版本-从自己的需求出发,进行程序设计,同时对著名项目进行参考。

  • 2017-基于NettySpring Boot内置Servlet容器的实现#Series#: Spring BootTomcatJettyundertow三种内置Servlet容器,默认使用Tomcat。一般来说已经够用了,但当Spring Boot用于高并发微服务的时候,可能并不够用,而且tomcat的资源占用在这种情况下说不上轻量化了。于是萌生了自己实现一个Spring BootNetty Servlet容器的想法。

  • 2018-徒手撸框架,实现IoC : Spring作为J2ee开发事实上的标准,是每个Java开发人员都需要了解的框架。但是SpringIoCAop的特性,对于初级的Java开发人员来说还是比较难于理解的。所以我就想写一系列的文章给大家讲解这些特性。从而能够进一步深入了解Spring框架。

  • 2021-mini-spring : mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理。抽取了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoCAOP、资源加载器、事件监听器、类型转换、容器扩展点、bean生命周期和作用域、应用上下文等核心功能。

下一页