简单介绍
所有内容都是根据mybatis的官方文档来的
- MyBatis的配置文件包含了影响MyBatis行为甚深的设置(settings)和属性(properties)信息。其文档的顶层结构如下,用yuml的形式写
configuration: 配置
properties: 属性
settings: 设置
typeAliases: 类型命名
typeHandlers: 类型处理器
objectFactory: 对象工厂
plugins: 插件
environments: 环境
environment: 环境变量
transactionManager: 事务管理器
dataSource: 数据源
databaseldProvider: 数据库厂商标识
mappers: 映射器
简化配置文件编写
在写mybatis配置文件的时候,如果记不住里面有哪些属性可以进行配置,需要将提示引入进来,在Mybatis的需要将dtd约束引入进来.http://mybatis.org/dtd/mybatis-3-config.dtd
这个就是dtd约束,可以将Mybatis的配置自动提示出来。放在xml的开头有个PUBLIC下面即可
|
如果在联网的情况下,这个dtd文件是好用的,如果在没有联网的情况下,我们需要在mybatis的jar包中找到xml的配置文件然后应用一下就好。Mybatis的dtd文件在jar包,路径为:mybatis.jar/org/apache/ibatis/builder/xml下,有config和mapper两个dtd,一个对应全局配置文件,一个对应映射文件,把他们用解压程序解压出来,然后引入
1、我们将http://mybatis.org/dtd/mybatis-3-config.dtd
链接复制一下
2、找到settings->Languages&Frameworks->Schemas and DTDs,我们可以添加dtd文件的对应关系,将url和本地文件做映射就可以
3、再次引入dtd,重新打开一下xml文件,就可以走本地的dtd约束了。
全局配置文件节点介绍
properties
mybatis可以使用properties来引入外部的properties配置文件的内容
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zenshin's blog!
评论