mybatis-config.xml文件详解

Posted lujiango

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis-config.xml文件详解相关的知识,希望对你有一定的参考价值。

1. 属性列表

Mybatis的配置文件中包含了影响mybatis行为的设置(settings)和属性(properties)信息。文档的顶层结构如下:

·configuration 根配置

     ·properties 属性

     ·settings 设置

     ·typeAliases 类型别名

     ·typeHandlers 类型处理器

     ·objectFactory 对象工厂

     ·plugins 插件

     ·environments 环境

         ·environment 环境变量

             ·transactionManager 事务管理器

             ·dataSource 数据源

     ·databaseIdProvider 数据库厂商标识

     ·mappers 映射器

2. properties

属性可以在外部配置且可动态替换,既可以在properties文件中配置,也可以通过properties元素的子元素来传递,例如:

<properties resource="jdbc.properties">
  <property name="driver" value="com.mysql.jdbc.Driver"/>
</properties>



// jdbc.properties
url=jdbc:mysql://192.168.25.84:3306/test
user=root
pwd=mysql  

然后其中的属性就可以在整个配置文件中被用来替换需要动态配置的属性值:

 

 

x. 参考资料

http://www.mybatis.org/mybatis-3/zh/configuration.html

以上是关于mybatis-config.xml文件详解的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis全局配置文件mybatis-config.xml如何写

IDEA新建mybatis-config.xml配置文件

学习mybatis02---配置mybatis-config.xml文件

mybatis出现找不到mybatis-config.xml文件的问题

mybatis-配置文件mybatis-config.xml

Mybatis的全局配置文件标签介绍(mybatis-config.xml)