![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
Dark丶照萤映雪
生活明朗,万物可爱!
展开
-
SpringMVC的工作流程
1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4. DispatcherServlet通过HandlerAdapter处理器适配器调用处原创 2018-02-04 00:21:18 · 116 阅读 · 0 评论 -
Spring AOP 五种通知类型
1.before:前置通知,在一个方法执行前被调用。 2.after: 在方法执行之后调用的通知,无论方法执行是否成功。 3.after-returning: 仅当方法成功完成后执行的通知。 4.after-throwing: 在方法抛出异常退出时执行的通知。 5.around: 在方法执行之前和之后调用的通知。原创 2018-02-04 00:19:21 · 2766 阅读 · 1 评论 -
SpringMVC与Struts2的主要区别
1. springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 2. springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 3. Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmv原创 2018-02-04 00:22:41 · 111 阅读 · 0 评论