![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
A.Spring 4.3中为Bean的实例定义了5种作用域
B.使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象
C.每次通过Spring容器获取的singleton定义的Bean时,容器都将创建一个新的Bean实例
D.globalSession:在一个全局的HTTP Session中,容器会返回该Bean的同一个实例。
A.@Autowired用于对Bean的属性变量.属性的setter方法及构造方法进行标注.配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配。
B.@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean
C.@Service通常作用在业务层(Service层).用于将业务层的类标识为Spring中的Bean
D.@Controller通常作用在控制层(如Spring MVC的Controller).用于将控制层的类标识为Spring中的Bean
A.Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);
B.Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入;
C.在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;
D.设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!