1.下列相关Spring自动装配的说法中,错误的是( )。

(选择一项)

A:在Spring配置文件中,可以通过<bean>元素的autowire属性指定自动装配方式
B: autowire属性值可以设置为none、byType、byName
C: autowire的属性值之一byType表示根据属性类型自动装配
D:通过<beans>元素的default-autowire属性,可以设置全局的自动装配方式
答案:B
2.Spr ing中Bean的作用域不包括( )。
(选择- -项)

A: singleton
B: prototype
C: session
D: application
答案:D
3.以下关于spr ing核心说法不正确的是()
(选择一项)

A: spr ing核心包括DI
B: spring核心包括AOP
c: spr ing核心包括IOC
D: spr ing核心包括00P
答案:D
4.在Spring应用中,由于项目规模变大,Spring配置文件的规模也会相应增长,

这就造成配置文件的可读性和可维护性变差,此事就需要对其进行拆分,(选择一项)

A: Spr ing配置文件的拆分可以在web. xm1中实现
<context- -par am>
<par am- name> contex tConf igL ocation</par am- name>
<par am-value>
classpath: applicationContext. xm1,
cl as spath: applicationContext- dao. xml,...略
</par am - value></context-par am>

B: Spr ing配置文件的拆分可以在web. xm1中实现
<context- -par am>
<par am- name> contex tConf igLocation</par am- name>
<par am-value>
classpath: apnlig
滚动鼠标轴或单击,开始截长图c1 asspath: applicationContext-*. xml</par am-value></context- par am>
c: Spring配置文件本身也可以通过import子元素导入其他配置文件
<import resource= ”applicati onContext- dao. xml”/>
<import resource= ”applicati onContext- service. xml" />.....略

D: Spring配置文件本身也可以通过import子元素导入其他配置文件
<import param= ”applicationContext -dao. xml”/>
<import par am=" applicationContext- service. xml”/>
.略
答案是D

5.在做Spr ing框架和MyBatis框架整合时,关于mapperLocations属 性描述错误的是( )。

(选择一项)

A: mapperLocations属性属于SqlSessionF actoryBean类
B:配置mapperLocations的作用是减少MyBatis的映射文件的配置
C:在配置mapperLocations时可以使用通配符*
D:配置了mapperLocations就不需要配置MyBatis其他属性了
答案是D

6.  在SpringMVC中,以下描述错误的是()。

(选择一项)

A: Spr ingMVC中必须是实现了Handler接口的J avaBean才能成为请求处理器

B: DisP atcherServlet是Spr ingMVC的前端Servlet,和任何的servlet-样,必须在web. xm1中

配置后,才能起作用

C:在web. xm1中,根据servlet-mapping的URL不同,可以配置多个DisP atcher Servlet

D: Mode 1AndView中的view是逻辑视图名,而非真正的视图对象
答案A

7.关于Spring框架说法错误的是( )。
(选择-项)

A: Spring是一个轻量级的企业级开发框架
B: Spring框架的核心是- -个AOP容器
C: Spring有2个主要目标- 是让现有技术更易于使用,二是促进良好的编程习惯
D: Spr ing坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提
供支持
答案B
8.有关MVC的处理过程,描述不正确的是( )。
(选择一项)

A:首先控制器接收用户的请求,决定调用哪个模型来进行处理
B:模型处理用户的请求并返回数据
C:模型确定调用哪个视图进行数据展示
D:视图将模型返回的数据呈现给用户
答案C

9.InternalResourceViewResolve父类是()
(选择一项)

A: Ur1BasedViewResolver
B: ActionSupport
C: ActionB asedViewResolver
D: BasedViewResolverServlet
答案A

10.以下关于Spring自动装配与依赖检查的说法中错误的是( )。
(选择一项)
A:可以通过be an元素的dependency- check属性设置依赖检查
B:可以通过bean元素的autowire属性设置自动装配
C:也可以通过beans元素的autowire属性设置全局自动装配
D:自动装配减少了配置的工作量,但也降低了依赖关系的清晰性和透明性
答案C

11.在使用Spr ingMVC的项目中,进行服务器端验证,用什么注解可以实现正则匹配
(选择一项)

A: @Size
B: @Pattern
C: @Max
D: @Past
答案B

12.在使用Spring表单标签之前,需要在jsp页面上先引入标签库:

<%@ taglib prefix= fm" uri=" http: //www. spr ingfr amework. org/tags/form %>那么在 此页面上使用spring标签正确的是( )
(选择一项)

A: <form:form action=" " >--</from:f orm/>

B: <fm:input text=" />

C: <fm:errors path="*" />

D: <f orm:password/>
答案C

13.关于Model研发模式和Model II开发模式的对比,下列说法错误的是( )。
(选择一项)

A: Model II的结构更加清晰
B: Model I更利于小组分工合作
C: Model I的组件更难于重用
D: Model I开发出来的项目更难以维护
答案B

14.Spring-与MyBatis整合,下列说法错误的是( )。

(选择一项)

A: MyBatis- Spr ing的jar包由Spring提供

B:可以不用给出Dao的实现类,而由映射接口实现.

C: MyBatis的配置文件可以写在MyBatis本身的配置文件中,也可以在Spring中指定

D: Spr ing和MyBatis集成后同样可以使用XML配置声明式事务。
答案A

15.下列关于ModelAndView的说法错误的是( )。
(选择一项)
A:控制器处理方法的返回值若为: ModelAndView,则既可以包含视图信息,也可以包含模型数据
信息
B:控制器处理方法的返回值若为: ModelAndView, 在处理方法的方法体内,除了通过setViewNam
e()或者setView()设置视图,还必须通过addobject 0)添加模型数据
c: Mode1AndView的addobject ()方法跟addA110bjects ()方法区别:前者添加一个对象到model
中,后者是添加一个Map对象
D: Mode1AndView. setViewName (”welcome");中的welcome是逻辑视图名,并非真正的视图对

答案B

16.通过请求URL: http://localhost: 8080/ spr ingmvcpro/ index?uname=test (注: spr ingmvepr o为项目工程名)显示welcome. jsp页面,

并在该页面上输出参数uname的值,横线处关键代码应为( )。

@Controllerpublic class IndexController {

@Reques tMapping (value="___ (1)___ )

public ModelAndView index (String uname) {
 ModelAndView modelAndView = new ModelAndView() ;
  (3)
return modelAndView;
DispatchServlet- servlet. xm1配置文件:
<bean class=^ org. spr ingfr amework. web. servlet. view. InternalResour ceViewResolver">
      <property name= ’prefix”value=' /WEB-INF/jsp/*/>
      <property name=" suffix" value=" . jsp" /></bean>
(选择1项)
modelAndView. setViewName(" index") ;modelndView. addobject (uname);
B: f welcome
modelAndView.
modelAndView. add0bject(uname);
c: /spr ingmvcpro/ index
modelAndView. setViewName
modelndView. addobject (uname);
D: 1 index
modelAndview. setVievNane(welcome");modelAndView. add0bject(uname);
答案D

17.在Spring中,配置Hibernate事务管理器(Hibernate Tr ansactionManager)时,需要注入的属性名称是( )。
(选择一项)

A:: dataSource
B: sessionFactory
C: baseHibernateDao
D: tr ansac tionPr oxyF actoryBean
答案A

18.handler method 参数绑定常用的注解,根据他们处理的Reques t的不同内容部分可分为4类,不正确的是()。

      (选择二项)

A:处理requet uri 部分(这里指uri template中variable, 不含queryString部分)的注解:

@P athVariable;

B:处理request header 部分的注解:  @Sessi on&ttributes,@ModelAttribute;

C:处理request body部分的注解: @RequestParam, @RequestBody;

D:处理attribute类型是注解:  @RequestHeader, @CookieValue;
答案BD

      19.下列关于@RequestParam绑定请求参数值的说法正确的是()。
      (选择一项)

A: Controller方法入参时,必须使用@RequestP ar am指定请求参数

B: @Reques tP ar am的参数required,默认值为false

C:若有非必须的参数,必须使用@Reques tP ar am注解标注并设置required=false

D:使用@RequestP ar am指定对应请求参数,并且required=true,那么请求中若不加此参数,则
      会报请求错误
答案D

20.在Spr ingMVC配置文件中,有如下配置:

      <bean class= ”org. springfr amework. web. servlet. vi ew. InternalResourceViewResolver p:pre
      fix="/" p:suffix=" .jsp" />, 以下代码有可能从controller跳转到we lcome. jsp并能够在jsp中显示出username数据的是()。
      (选择二项)

A: public String index (Map<String,0bject> map, String username) {
      map. put(^ username,username) ;
      return" welcome “;

B: public String index (String username) {
      Map<String,0bject> map = new Map<String, 0bject>0;
      map. put(^ username,username) ;
      return" welcome “;

C: public String index (String username, Map<String,object> map) {
      map. put( username  username) ;
      return" welcome. jsp" ;

D: public String index (String username, Model model) {
      model. addAttr ibute (username) ;
      return welcome
答案AD

21.在Spr ingMVC中,Spr ingMVC4的异常处理总共分为几个步骤( )。
(选择多项)
A: Servlet配置文件修改
B:创建- - -个BaseController基类,里面放一个方法记录日志
C:所有Contr oller都继承自BaseController
D:采用的是拦截器
答案ABC

22.关于自动装配默认情况下( )
(选择一项)

A: no不使用自动装配
B: byName通过id/name
C: byType按类型
D: default :由上级标签<beans>的def ault- autowir e属性确定。
答案A

SpringMVC相关试题的更多相关文章

  1. SpringMVC相关的面试题

    1.什么是springMVC springmvc是spirng框架的一个模块,是一个基于MVC框架的web框架 2.springmvc的流程 a.客户端发送请求 b.前端控制器DispatcherSe ...

  2. springBoot注解大全JPA注解springMVC相关注解全局异常处理

    https://www.cnblogs.com/tanwei81/p/6814022.html 一.注解(annotations)列表 @SpringBootApplication:包含了@Compo ...

  3. SpringMVC 面试题

    SpringMVC 面试题 什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring ...

  4. Spring以及SPringmvc相关问题: ServletContext -父子容器

    总结如下: 明确了Servlet规范中ServletContext的作用和意义.此外明确一个Tomcat中多个web应用,每个人web应用有唯一的一个ServletContext(全局上下文).[例子 ...

  5. springmvc相关配置和用法

    目录如下: 一.spring mvc 核心类与接口 二.spring mvc 核心流程图 三.spring mvc DispatcherServlet说明 四.spring mvc 父子上下文的说明 ...

  6. springMVC 面试题整理

    1. springMVC怎么样把某个请求映射到特定的方法上面? 答:直接在方法上面加上注解@RequestMapping,并且在这个注解里面写上要拦截的路径. 2. @RequestMapping注解 ...

  7. SSM整合相关试题

    1.下列关于Spring自动装配的说法中,错误的是() A 在Spring配置文件中,可以通过<bean>元素的autowire属性指定自动装配方式 B autowire属性值可以设置为n ...

  8. SpringMvc面试题

    f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差 ...

  9. JSP 相关试题(五)

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definiti ...

随机推荐

  1. SQL Server 连接字符串总结

    这里记录的是c# 在vs中连接sql server数据库中的连接字符串的总结. 1.标准安全连接 Data Source = myServerAddress;Initial Catalog = myD ...

  2. codeforces#566(Div.2)B

    B.Plus from Picture You have a given picture with size w×hw×h. Determine if the given picture has a ...

  3. [Linux] Ubuntu Server18 python3.7 虚拟环境

    Ubuntu Server18 python3.7 环境 Ubuntu Server18 默认是python3.6, 目前开发主要用python3.7. 所以想搭建python3.7环境. 试过几手动 ...

  4. Android四大组件——Activity跳转动画、淡出淡入、滑出滑入、自定义退出进入

    Activity跳转动画.淡入淡出.滑入滑出.自定义退出进入 前言: 系统中有两个定义好的Activity跳转动画:fade_in.fade_out.slide_in_left.slide_out_r ...

  5. TP5给request对象动态绑定属性

    在tp5中可以给Request请求对象绑定属性,方便全局调用.比如我们可以在公共控制器中绑定当前登录的用户模型到请求对象. 1. 首先在公共控制器中绑定: <?php namespace app ...

  6. httpget请求测试用Java代码的实现方法

    原文:http://www.cnblogs.com/johnson-yuan/p/6637906.html 1.首先要在eclipse中导入HttpClient的jar包. 2.新建类并写入一下代码: ...

  7. linux-ifconfig 查看没有IP

    ifconfig 查看没有IP,如图: 解决方法: 1.切换路径到 2.进入编辑ifcfg-ens33文件(文件名可能不同)模式 3.ONBOOT改为yes 4.点击ESC,输入:wq进行保存 5.输 ...

  8. 号称全站最直观解释-smv核函数-是干啥

    认识 svm 在求解时, 通过某非线性变换 φ( x) ,将输入空间映射到高维特征空间.特征空间的维数可能非常高.如果支持向量机的求解只用到内积运算,而在低维输入空间又存在某个函数 K(x, x′) ...

  9. manjaro手动安装Redis

    以前都是用的Windows系统,最近有被win10搞得有点烦,就入了manjaro的坑,windows下部分软件在manjaro安装记录,留个记录. 我的系统信息 下面开始正式干活. 一.准备步骤 下 ...

  10. Unity 渲染教程(四):第一个光源

    将法线从物体空间转换到世界空间. 使用方向光. 计算漫反射和镜面高光反射. 实现能量守恒. 使用金属的工作流程. 利用Unity的基于物理规则渲染的算法. 这是关于渲染基础的系列教程的第四部分.前面的 ...