JavaEE企业级应用开发教程 第二章

本章节聚焦于Spring中的Bean管理,详细介绍了Bean的作用域,包括singleton、prototype等,并探讨了不同作用域的管理策略。内容涵盖Bean的装配方式,如基于XML的装配、注解装配和自动装配,以及Bean的生命周期管理。此外,还涉及了基于XML的设值注入、构造注入以及静态工厂和实例工厂的Bean实例化方法。
摘要由CSDN通过智能技术生成

第二章(Spring中的Bean)

【单选题】
1、
以下有关Bean的singleton作用域说法错误的是()。

2分
A、prototype是Spring容器默认的作用域
B、对需要保持会话状态的Bean(如Struts2的Action类)应该使用prototype作用域
C、在使用prototype作用域时,Spring容器会为每个对该Bean的请求都创建一个新的实例
D、要将Bean定义为prototype作用域,只需在配置文件中将< bean>元素的scope属性值设置为prototype即可
参考答案 :A

2、
以下有关Bean的装配方式说法正确的是()。

2分
A、Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);
B、Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入;
C、在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;
D、设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。
参考答案 :C
答案说明 :设值注入要求一个Bean必须提供一个无参构造方法
3、
Spring容器支持多种形式的Bean的装配方式,不包括有()。

2分
A、基于XML的装配
B、基于properties的装配
C、基于注解(Annotation)的装配
D、自动装配
参考答案 :B

4、
Spring的< bean>元素中的autowire属性取值不包括以下()。

2分
A、default
B、byName
C、byType
D、byId
参考答案 : D

5、
以下有关Spring中的Bean的相关说法正确的是()。

2分
A、Spring可以被看做是一个大型工厂,这个工厂的作用就是生产和管理Spring容器中的Bean
B、Spring中最常使用的就是Properties格式的配置方式,这种配置方式通过Properties文件来注册并管理Bean之间的依赖关系
C、在Spring中,XML配置文件的可以包含多个< beans>,< beans>中包含了多个< bean>子元素,每一个< bean>子元素定义了一个Bean
D、如果在Bean中未指定id和name,则Spring无法获取Bean
参考答案 :A

6、
以下关于Spring对Bean生命周期的管理说法错误的是()。

2分
A、Spring容器可以管理singleton作用域的Bean的生命周期, Spring能够精确的知道该Bean何时被创建,何时初始化完成,以及何时被销毁
B、对于prototype作用域的Bean,Spring

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值