核心配置文件专题测试
考察知识点
- configuration 元素结构:
<configuration>根元素及其子元素的严格顺序要求 - properties 属性文件:外部配置文件的引入、属性占位符
${key}的使用及加载优先级 - environments 数据源配置:多数据源环境配置、transactionManager 事务管理器、dataSource 数据源类型(UNPOOLED/POOLED/JNDI)
- settings 全局设置:cacheEnabled 二级缓存、lazyLoadingEnabled 延迟加载、logImpl 日志实现等全局配置项
- typeAliases 类型别名:自定义别名设置、包扫描、MyBatis 内置类型别名
MyBatis 核心配置文件中,<configuration> 的子元素必须按照特定顺序声明,以下哪个选项的顺序是正确的?
关于 MyBatis 中 <properties> 元素的使用,以下说法正确的有哪些?
MyBatis 核心配置文件中,<configuration> 的子元素有严格的顺序要求,常见顺序为:properties → settings → typeAliases → typeHandlers →_____________→ plugins → environments → databaseIdProvider →_______。
在 MyBatis 核心配置文件中,以下关于 <environments> 元素的描述正确的是?
在 MyBatis 中,每个 <environment> 元素内部必须包含哪些子元素?
在 MyBatis 中,通过 resource 属性引入的外部 .properties 文件中定义的属性,会覆盖 <properties> 元素体内直接定义的同名属性。
在 MyBatis 的 <settings> 配置中,用于开启二级缓存的设置项是以下哪个?
以下哪些是 MyBatis <settings> 元素中常用的全局配置项?
在 MyBatis 中,以下关于 <typeAliases> 的描述错误的是?
MyBatis 内置了多个常用类型别名,其中 String 的别名是______,Integer 的别名是_______,HashMap 的别名是_______。
在 MyBatis 的 <dataSource> 配置中,type 属性有三个可选值:________表示每次请求时打开和关闭连接;______表示使用连接池管理连接;______表示从 JNDI 数据源获取连接。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验