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