面试问烂的 Spring AOP 原理、SpringMVC 过程
Spring AOP 原理


Spring MVC 过程

1. 设置属性
2. 根据 Request 请求的 URL 得到对应的 handler 执行链,其实就是拦截器和 Controller 代理对象。
3. 得到 handler 的适配器
4. 循环执行 handler 的 pre 拦截器
5. 执行真正的 handler,并返回 ModelAndView(Handler 是个代理对象,可能会执行 AOP )
6. 循环执行 handler 的 post 拦截器
7. 根据 ModelAndView 信息得到 View 实例
8. 渲染 View 返回
Last updated