手写提炼Spring MVC核心原理

一 代码位置

https://github.com/gupaoedu-tom/spring5-samples/tree/master/gupaoedu-vip-spring-1.0

二 代码说明

1 V1版本

所有的核心逻辑全写在init()方法中。

2 V2版本

采用了常用的设计模式(工厂模式、单例模式、委派模式、策略模式),将V1版本的init()方法中的代码进行了封装。

3 V3版本

在V2的基础上进一步优化,使得更接近Spring MVC的代码。

三 Spring MVC运行时序图

结合该时序图,看Spring MVC代码,会对Spring MVC的代码理解更深刻。

手写提炼Spring MVC核心原理_第1张图片

你可能感兴趣的:(Spring,MVC,设计模式,Spring,MVC)