玩转Spring——手写Spring

手写一个简单的Spring,主要实现IOC、DI、MVC功能,更好地去剖析它的核心原理。

主要实现效果:

通过浏览器地址传一个name参数访问,打印“my name is”+参数。而url和参数均有我们手写的Spring实现。

主要步骤:

  1. 加载配置文件
  2. 扫描所有相关类
  3. 初始化所有相关的类
  4. 自动注入
  5. 初始化HandlerMapping
  6. 等待请求

Github项目地址:

https://github.com/Happy-Ape/Happy-Ape/tree/master/Spring

扫描二维码关注公众号,回复: 6265151 查看本文章

效果图:

未传参数时:

 

传了参数时:

猜你喜欢

转载自www.cnblogs.com/ericz2j/p/10909029.html