框架设计--第十二章 Spring MVC的核心类和注解--习题答案

摘要:微信搜索【三桥君
课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。

一、 填空题

  1. RequestMapping注解类型用于映射【一个请求或一个方法 】。
  2. 在使用Spring MVC的注解开发时,除了需要引入Spring的核心JAR包、Commons-logging的JAR包以及Spring MVC的2个JAR包外,还需要引入【 Spring AOP】的JAR包。
  3. 在视图解析器配置中,可以设置视图的【 前缀和后缀】。
  4. 如果没有通过< init-param>元素配置,则应用程序会默认去【WEB-INF目录下 】寻找配置文件。
  5. 如果 < load-on-startup>元素不存在,则应用程序会【 在第一个Servlet请求时】加载该Servlet。

二、 判断题

  1. 在控制器类中,每一个请求处理方法都可以有多个不同类型的参数,以及一个多种类型的返回结果。(√ )
  2. @RequestMapping的method属性必须使用。( ×)
  3. @RequestMapping(method = RequestMethod.GET)可以缩写为@GetMapping。( √)
  4. @RequestMapping注解的属性都是可选属性。( √)
  5. Web.xml文件中必须使用元素和元素,否则文件会报错。( ×)

三、 选择题

  1. 下面关于请求处理方法返回类型说法错误的是。( D)
    A: 常见的返回类型是ModelAndView、String和void
    B: ModelAndView类型中可以添加Model数据,并指定视图
    C: String类型的返回值可以跳转视图,但不能携带数据
    D: void类型主要在异步请求时使用,它既返回数据,又跳转视图
  2. 下面类型中,不属于请求处理方法参数类型的是。(D )
    A: javax.servlet.http.HttpSession
    B: @MatrixVariable
    C: org.springframework.ui.Model
    D: void
  3. 下面关于组合注解的说法正确的是。( B)
    A: 组合注解是Spring3.x版本中的新特性
    B: 组合注解可以简化常用的HTTP方法的映射
    C: 在所有的Spring项目中,使用组合注解可以替代@RequestMapping注解
    D: @GetMapping注解可以用来匹配GET和POST方式的请求
  4. 下面关于@RequestMapping注解说法错误的是。(D )
    A: @RequestMapping注解的默认属性是value
    B: @RequestMapping注解的value属性值可以省略
    C: @RequestMapping注解的value属性名可以省略
    D: @RequestMapping注解的value属性必须标注
  5. 下面关于 < load-on-startup>元素说法错误的是。(C )
    A: 如果< load-on-startup>元素的值为1,则在应用程序启动时会立即加载该Servlet
    B: 如果< load-on-startup>元素不存在,则应用程序会在第一个Servlet请求时加载该Servlet
    C: 如果< load-on-startup>元素的值为1,则在应用程序启动时会延迟加载该Servlet
    D: < load-on-startup>元素是可选的

四、 简答题

  1. 请简述ModelAndView、String和void三种返回类型的作用。
    ModelAndView类型中可以添加Model数据,并指定视图;
    String类型的返回值可以跳转视图,但不能携带数据;
    void类型主要在异步请求时使用,它只返回数据,而不会跳转视图。

《推荐文章》
Java Web开发系列课程:Spring框架入门【源码】!!!
框架设计–第一章 Spring的基本应用–习题答案
框架设计–第二章 Spring中的Bean–习题答案
框架设计–第三章 Spring AOP–习题答案
框架设计–第四章 Spring的数据库开发–习题答案
框架设计–第五章 Spring的事务管理–习题答案
框架设计–第六章 初识MyBatis–习题答案
框架设计–第七章 MyBatis的核心配置–习题答案
框架设计–第八章 动态SQL–习题答案
框架设计–第九章 MyBatis的关联映射–习题答案
框架设计–第十章 MyBatis与Spring的整合–习题答案
框架设计–第十一章 Spring MVC入门–习题答案
框架设计–第十二章 Spring MVC的核心类和注解–习题答案
框架设计–第十三章 数据绑定–习题答案
框架设计–第十四章 JSON数据绑定和RESTful支持–习题答案
框架设计–第十五章 拦截器–习题答案
框架设计–第十六章 文件上传和下载–习题答案
框架设计–第十七章 SSM框架整合–习题答案
框架设计–第十八章 BOOT客户管理系统–习题答案


文章整理不易,如有帮助请点赞关注支持,谢谢!微信搜索【三桥君 】,回复【关注】有我准备的一份资源大礼包,后续持续更新。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三桥君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值