<!--
configuration:在dtd约束中? 代表一次或零次+ 代表一次或多次(最少一次,可以多次)* 代表零次或多次(有没有都可以), :逗号 特定的顺序()| :竖杠 任选其一能添加的标签和顺序properties?, 引入properties属性文件settings?, 框架的整体配置typeAliases?, 类型别名映射typeHandlers?, 类型转换操作objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?, 插件environments?, 数据库的环境databaseIdProvider?,mappers? 引入映射文件)-->
文档详解:
http://www.mybatis.org/mybatis-3/zh/configuration.html#
一、properties标签
<!--引入属性文件 --><properties resource="db.properties"></properties>
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/web02
jdbc.user=root
jdbc.password=root
二、typeAliases
<typeAliases><!--type:类型 alias :别名--><!--<typeAlias type="com.william.domain.User" alias="u"></typeAlias>--><!--按照包配置别名: 别名为类的简单类名--><!--别名在引入用不区分大小写--><package name="com.william.domain"></package></typeAliases>
三、mappers
<mappers><!----><!-- <mapper resource="com/william/dao/UserMapper.xml"/>--><!--通过接口的字节码读取映射文件--><!--<mapper class="com.william.dao.UserMapper"/>--><package name="com.william.dao"></package></mappers>