Discuss / Java / 一年前没看明白,再次看明白了

一年前没看明白,再次看明白了

Topic source
  • 核心思想是根据提出的简化原来用servlet、jsp的写法,构造满足需求(比如简单使用注解表示路径)的简易MVC框架;
  • 构造以url为key,dispatch为value的map,其中dispatch是封装了对req、response操作的method;
  • 初始化init函数就是通过扫描controller包中的controller对象并逐一遍历对象中的带有GetMapping注解的方法,构造上述的map;
  • 当请求来时,对一个url通过map找到对应的method,从而通过反射调用此方法,完成对请求的处理;

  • 1

Reply