admin管理员组文章数量:1794759
SpringMVC面试题及答案
SpringMVC面试题及答案 1、简单介绍下你对springMVC的理解?
Spring MVC是一个实现了MVC设计模式的轻量级Web框架,其核心是Model,View,Controller,把复杂的web应用分层,简化开发。
2、SpringMVC执行流程是什么?(1)用户发送请求至前端控制器DispatcherServlet。 (2)前端控制器收到请求调用处理器映射器HandlerMapping。 (3)处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器并返回给前端控制器。 (4)前端控制器调用处理器适配器HandlerAdapter。 (5)处理器适配器经过适配调用具体的处理器Controller。 (6)处理器执行完成返回执行结果ModelAndView。 (7)处理器适配器将执行结果返回给前端控制器。 (8)前端控制器将执行结果传给视图解析器ViewReslover。 (9)视图解析器解析后返回具体View。 (10)前端控制器根据View进行渲染视图 (11)前端控制器响应用户
3、Spring MVC的常用注解由有哪些?(1)@Controller 用于标识此类的实例是一个控制器。 (2)@RequestMapping 映射Web请求(访问路径和参数)。 (3)@ResponseBody 注解返回数据而不是返回页面 (4)@RequestBody 注解实现接收 http 请求的 json 数据,将 json 数据转换为 java 对象。 (5)@PathVariable 获得URL中路径变量中的值 (6)@RestController 组合了@Controller和@ResponseBody的注解
4、SpringMVC怎么样重定向和转发的?(1)转发 在返回值前面加"forward:",如"forward:user.do?name=hello" (2)重定向 在返回值前面加"redirect:",如"redirect:www.baidu"
版权声明:本文标题:SpringMVC面试题及答案 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687015619a128847.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论