单选题 以下关于Spring核心容器相关说法错误的是。( )(5.0分)

A、 Spring框架的所有功能都是通过其核心容器来实现的。
B、 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理。
C、 ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。
D、 通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。
下载APP答题
由4l***qj提供 分享 举报 纠错

相关试题

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

A、

在使用prototype作用域时,Spring容器会为每个对该Bean的请求都创建一个新的实例

B、

对需要保持会话状态的Bean(如Struts2的Action类)应该使用prototype作用域

C、

要将Bean定义为prototype作用域,只需在配置文件中将<bean>元素的scope属性值设置为prototype即可

D、

Prototype是Spring容器默认的作用域

单选题 以下基于XML方式的声明式事务管理配置文件中<tx:advice>元素的子元素<tx:method>属性描述错误的是()。(5.0分)

A、Read-only:该属性用于指定事务是否只读,其默认值为false
B、Name:该属性为必选属性,它指定了与事务属性相关的方法名
C、Propagation:用于指定事务的传播行为,它的默认值为SUPPORTS
D、Isolation:该属性用于指定事务的隔离级别,其默认值为DEFAULT

单选题 以下有关Spring中TransactionStatus接口的方法及说明错误的是()。(5.0分)

A、IsNewTransaction()获取是否是新事务
B、Flush()刷新事务
C、SetFallbackOnly()设置事务回滚
D、IsCompleted()获取事务是否完成

单选题 以下关于@Transactional注解可配置的参数信息及秒正确的是()。(5.0分)

A、Propagation用于指定事务的传播行为,默认为Propagation. SUPPORTS;
B、Read-only用于指定事务是否只读,默认为true;
C、Isolation用于指定事务的隔离级别,默认为Isolation.READ_COMMITTED;
D、Value用于指定需要使用的事务管理器,默认为"";

单选题 关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是()。(5.0分)

A、使用“${}”进行SQL字符串拼接时,无法防止SQL注入问题
B、使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入
C、使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差
D、可以使用MySQL中的concat()函数进行字符串拼接

单选题 以下哪些不属于Spring 4.3版本中Bean的作用域()(5.0分)

A、GlobalSession
B、Application
C、Response
D、Request

单选题 以下有关Spring事务管理及核心接口说法错误的是()。(5.0分)

A、TransactionStatus接口是事务的状态,它描述了某一时间点上事务的状态信息
B、TransactionDefinition接口是事务定义(描述)的对象,该对象中定义了事务规则,并提供了获取事务相关信息的方法
C、PlatformTransactionManager接口是Spring提供的平台事务管理器,主要用于管理事务
D、在事务管理过程中,传播行为可以控制是否需要创建事务以及如何创建事务,通常情况下,对于数据的查询、插入、更新和删除操作,必须进行事务管理

单选题 有关MyBatis配置文件中<settings>元素的说法错误的是()(5.0分)

A、虽然不配置<settings>元素,也可以正常运行MyBatis,但是熟悉<settings>的配置内容以及它们的作用还是十分必要的
B、<settings>元素的配置内容大多数都不需要开发人员去配置它,通常在需要时只配置少数几项即可
C、<settings>元素中延迟加载的全局开关的参数lazyLoadingEnabled默认开启
D、<settings>元素主要用于改变MyBatis运行时的行为,例如开启二级缓存、开启延迟加载等