下列关于Spring框架的描述中正确的是______。
A.
IoC容器降低了业务对象替换的复杂性,降低了组件之间的耦合,提高了组件之间的内聚性。
B.
ApplicationContext在初始化应用上下文时,默认会实例化所有的singleton Bean(单例Bean);而通过BeanFactory启动IoC容器时,每次调用getBean()方法都会获得一个新的实例。
C.
Spring支持注入字面值、集合、其他Bean,但是不能注入数组。
D.
Spring提供了request、session、application三种针对Web应用的Bean作用域。