SpringMVC面试题及答案

SpringMVC面试题及答案SpringMVC面试题及答案1、简单介绍下你对springMVC的理解?SpringMVC是一个实现了MVC设计模式的轻量级Web框架,其核心是Model,View,Controller,把复杂的web应用分成逻辑清晰的几部分,简化开发。2、SpringMVC执行流程是什么?1、用户发送请求至前端控制器DispatcherServlet。2、前端控制器收到请求调用处理器映射器HandlerMapping。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器并返回给前端控制器。4

大家好,又见面了,我是你们的朋友全栈君。

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:http://www.baidu.com”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150815.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月19日 下午2:16
下一篇 2022年6月19日 下午2:16


相关推荐

  • Python scikit-learn (metrics): difference between r2_score and explained_variance_score?

    Python scikit-learn (metrics): difference between r2_score and explained_variance_score?

    2021年11月21日
    51
  • matlab三个自变量拟合函数_matlab拟合二元函数

    matlab三个自变量拟合函数_matlab拟合二元函数如何用matlab数据拟合函数?用matlab求解多元线性方程www.zhiqu.org时间:2020-12-08Matlab有一个功能强大的曲线拟合工具箱cftool,使用方便,能实现多种类型的线性、非线性曲线拟合。下面结合我使用的MatlabR2007b来简单介绍如何使用这个工具箱。假设我们要拟合的函数形式是y=A*x*x+B*x,且A>0,B>0…

    2025年9月26日
    9
  • 在html中使用fontIcon 的图标

    在html中使用fontIcon 的图标听说fontIcon显现图形比img要高。 然后它是以矢量图的相似呈现,放大不会失真。 在今天开发中发现,公司有人使用了这项技术。。所以也就花时间学习了一下。。在学过程中看了几篇文章之后完成的。。这里也推荐下:1http://www.chinaui.com/Knowledge/20120907/14021209040007.shtml(里面有demo,和更重要的图

    2025年8月22日
    5
  • Multisim软件使用详细入门教程(图文全解)

    Multisim软件使用详细入门教程(图文全解)Multisim 软件使用详细教程 图文全解 目录一 Multisim 作用二 Multisim14 0 的界面 1 设计窗口 2 菜单栏 3 工具栏 4 元器件栏和仪器仪表栏三 元器件 5 元器件 基本器件 6 元器件 电解电容 7 元器件 开关开关 修改快捷键 8 元器件 电位器调节电位器 第一种方法调节电位器 第二种方法调节电位器 修改调节精度电位器 修改快捷键修改电阻 电位器的阻值修改电容 电解电容的电容量 9 元器件 二极管和稳压二极管

    2026年3月20日
    2
  • 与门或门非门逻辑表达式_与门非门是什么意思

    与门或门非门逻辑表达式_与门非门是什么意思文章目录前言正文与门或门非门与非门或非门异或门同或门后言前言本文记录自:https://www.bilibili.com/video/BV1Hv4y1f7wh将介绍以下八种逻辑门:正文与门相当于许多高级语言中的(且~A&&B)或门相当于许多高级语言中的(或~A||B)非门相当于许多高级语言中的(非~!A),与非门与门+非门—>!(A&&B)或非门或门+非门—>!(A||B)异或门相当于许多高级语言中的(

    2022年10月12日
    4
  • 那年那兔那些事观后感600字_那年那兔那些事儿金句

    那年那兔那些事观后感600字_那年那兔那些事儿金句我们生活在现在,吃得饱穿的暖。但是总觉得自己很不幸福。需要那么努力的去奋斗。抱怨社会的不公平。然而世界上什么时候公平过。我们都快忘了从八国联军侵华的时候开始什么时候公平过。从有了人便有了三六九等谈什

    2022年8月3日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号