手写SpringMVC实现

设计自己的MVC架构

1、读取配置
通过web.xml中加载我们自己写的MyDispatcherServlet和读取配置文件。

2、初始化
九大组件只需实现基本的:
1)、加载配置文件;
2)、扫描用户配置包下的类;
3)、通过反射机制实例化包下的类,并且放到ioc容器中(Map的键值对beanName-bean)beanName默认是首字母小写;
4)、初始化HandlerMapping

3、运行
1)、异常拦截
2)、获取请求传入的参数并处理参数
3)、通过初始化好的handlerMapping中拿出url对应的方法名,反射调用

猜你喜欢

转载自www.cnblogs.com/atai/p/10629723.html