广州机械网站开发,电话销售怎么做 网站,深圳市网站设计公司,网站用户访问统计1#xff1a;Spring mvc执行流程 回答#xff1a; 版本1#xff1a;视图版本#xff0c;jsp
用户发送出请求到前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping(处理映射器)HandlerMapping找到具体的处理器#xff0c;生成处理器对象及处理器拦…1Spring mvc执行流程 回答 版本1视图版本jsp
用户发送出请求到前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping(处理映射器)HandlerMapping找到具体的处理器生成处理器对象及处理器拦截器如果有再一起返回给DispatcherServletDispatcherServlet调用HandlerAdapter(处理器适配器)HandlerAdapter经过适配调用具体的处理器Handler/ControllerController执行完成返回ModelAndView对象HandlerAdapter将Controller执行结果ModelAndView返回给DispatcherServletDisatcherServlet将ModelAndView传给ViewReslover(视图解析器)ViewReslover解析后返回具体View视图DispatcherServlet根据View进行渲染视图即将模型数据填充至视图中DispatcherServlet响应用户 版本2前后端开发接口开发用户发送出请求到前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping(处理映射器)HandlerMapping找到具体的处理器生成处理器对象及处理器拦截器如果有再一起返回给DispatcherServletDispatcherServlet调用HandlerAdapter(处理器适配器)HandlerAdapter经过适配调用具体的处理器Handler/Controller方法上添加注解ResponseBody通过HttpMessageConverter来返回结果转换为JSON并响应
2Spring MVC常见注解有哪些 回答
RequestMapping用于映射请求路径 RequestBody注解实现接收http请求的json数据将json转换为java对象 RequestParam指定请求参数的名称 PathViriable从请求路径下中获取请求参数(/user/{id})传递给方法的形式参数ResponseBody注解实现将controller方法返回对象转化为json对象响应给客户端。RequestHeader获取指定的请求头数据还有像PostMapping、GetMapping这些。