一 、引言
好久没写了,没事儿看看了手写springmvc的文章,有些感慨,自己太弱了,顺便梳理了下spring与web的关系。
手写springmvc基本思路
1、读取配置文件;
2、找到配置文件的类;
3、newinstance生成ioc的hashmap;
4、注入属性,从ioc的hashmap中获取,注意这里如果是注解方式直接通过field set反射,如果是xml方式获取的属性的set方法设置属性;
5、扫描controller类,生成url与method对应关系,生成hashmap,用于反射调用;
二、