Spring错题合集

1、Spring集成Struts2,主要用到Spring的( Spring WEB)模块


2、在Spring中,下列关于Spring配置文件的说法正确的是

	A: Spring默认是读取/WEB- INF/applicationContext. xm1配置文件

	B: Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定	

	C:可以通过在web. xml中的<context-param> <param-name>和<param-value>进行指定Spring配
		置文件

3、在Spring中提供的通过Web容器来启动Spring框架的类有 ContextLoaderListener


4、关于面向切面编程( Aspect 0riented Programming, AOP)正确的是

	A: AOP可以对代码段增加新功能

	B: AOP的设计思想源于代理模式

5、下列关于Spring特性中IoC的描述正确的是

	A:所谓“控制反转”,是指控制权由程序代码转到外部容器,控制权的转移

	B: IoC将控制创建的职责搬进了框架中,并把它从程序代码脱离开来,不由程序代码直接操控

	C:当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spr ing的IoC容器会根据XML配
	置数据提供给它

6、哪些是Spring容器的作用

	A:实例化类,创建类的对象

	B:建立各个对象间的关系

	C:管理对象的生命周期

7、Spring的核心机制是“依赖注入’, 说法正确的是

		A:依赖注入有时也被称作控制反转

		B:依赖注入可以让Bean与Bean之间以配置文件组织在一起,而不是以硬编码的方式耦合在一起

8、关于依赖注入的说法正确的是 依赖注入的目标是在代码之外管理程序组件间的依赖关系


9、IOC是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系,而并非是由程序代码直接操控


10、在web.xml文件中实现Spring容器初始化任务的类是 ContextLoaderListener


11、怎样实现Spring AOP ( )

扫描二维码关注公众号,回复: 11280614 查看本文章
	1.在项目中添加Spring AOP的jar包
	2.编写前置增强和后置增强实现日志功能
	3.编写Spr ing配置文件,对业务方法进行增强处理
	4.编写代码获取带有增强处理的业务对象

12、依赖注入是将获取属性值的代码转移到类外部,由配置文件完成,不需要编写代码,降低了类之间的耦合度


13、关于使用Schema方式配置切面说法正确的是

	<aop :pointcut/>元素既可以在<aop: aspect/>里面,也可以声明在外面

14、使用p命名空间不用指定schema


15、关于在Spring中配置Bean的id属性的说法正确的是

		A: id属性不是必须的,可以没有
		B: id属性的值不可以重复

16、关于在Spring中配置Bean的init-method的说法正确的是 init- method在依赖注入之后执行


17、在Spring中,自动装载方法有

		A: byName
		B: byType

18、在Spring中,对于不同数据类型参数的注入,以下说法正确的是( )

		A:注入直接量使用<value>标签实现
		B:引用Bean使用<ref>标签实现
		C:注入nul1和空字符串值分别使用<nul1/>和<value></value>实现

19、在Spring依赖注入过程中,用于注入Set 类型的属性的节点是


20、在Spring依赖注入过程中,在注入Map类型的属性时,使用的子节点是


21、在依赖注入中, 属性用于注入Set 类型


22、使用构造器注入实现依赖注入,主要采用( )来进行注入

	A:构造函数
	B:构造器

23、在Spring中,以下关于使用构造器实现依赖注入的说法正确的是( )

	A:使用构造器注入需要生成该类的构造方法
	B:需要在配置文件中配置该类的bean,并配置构造器
	C: ref是指引用的依赖对象

24、关于Spring依赖注入的说法,正确的是( )

	A:采用构造器实现依赖注入,强制要求依赖项一定要注入
	B:通过set方法实现注入,依赖项不强制要求注入

25、Spr ing中如果使用代码 注入,说法正确的是( )

	A:目标Bean的id或name是' msg'
	B:目标Bean必须在同- -配置文件中

26、哪个是Spring中接口注入的方式( )

	A:接口注入.
	B:构造注入
	C:设值注入

27、关于spring的注解下列说法正确的是

	A: spring 用注解进行自动装配时,可以不写getter, setter方法也可以为属性装配。
	B:spring 用注解进行自动装配时,需要有相应的类型对象被spring的容器管理

28、spring的注解的优先级比xml配置文件的低,在两者都进行配置的时候xml会覆盖注解,Controller在非springmvc中也可以在action中使用,两者功能一致


29、控制反转(Inversion of Control,IoC),也被称为依赖注入,是面向对象编程中的一种设计理念,用来减低程序代码之间的耦合度


30、下列关于Spr ing特性中IoC的描述正确的是( )

	A:所谓“控制反转”是指控制权由应用代码转到外部容器,控制权的转移
	B: IoC将控制创建的职责搬进了框架中,并把它从应用代码脱离开来
	C:当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spr ing的IoC容器会根据配置提
		供给它

31、Spring中利用注解的方式实现注入,@Autowired和@Resource的功能相同,关于这两个注解默认的注入
方式,描述正确的是( )

	A: @Autowired默认是byType方式,@Resource默认是byName方式

32、使用Spr ing注解方式实现AOP切面,以下必需的jar包有

	A: aspectjrt. jar
	B: aspectjweaver. j ar
	C: cglib-nodep. jar

猜你喜欢

转载自www.cnblogs.com/wsja/p/12976984.html