<properties> 标签
作用:引入 properties 配置文件
例子:<properties resource="jdbc.properties"></properties>
<settings>
作用:设置mybatis一些功能属性
例子:<settings>
<!-- 打印sql日志 -->
<setting name="logImpl" value="STDOUT_LOGGING" />
<!-- 开启二级缓存,整体开启-->
<setting name="cacheEnabled" value="true"/>
</settings>
<typeAliases> 标签
作用:设置别名, 有两种配置方式,配置时,只能取其中一种配置
例子:<typeAliases>
<!--设置指定类的别名-->
<typeAlias type="com.deppon.domain.User" alias="user"/>
<!-- 设置包名,该包下的所有别名都可以作为别名,不区分大小写-->
<package name="com.deppon.domain"/>
</typeAliases>
<environments>
作用:配置环境变量
例子:<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<mappers>
作用:引入映射文件
例子:<mappers>
<!-- 通过指定资源路径配置-->
<mapper resource="mapper/userMapper.xml"/>
<!--通过包名引入该包下的所有配置文件-->
<package name="com/deppon/mapper"/>
</mappers>
备注:sqlConfig.xml 配置属性时,有顺序要求