配置项的顺序不能颠倒,如果颠倒了它们的顺序,那么在MyBatis启动阶段就会发生异常,导致程序无法运行
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!--配置 -->
<properties></properties> <!--属性 -->
<settings/><!--设置 -->
<typeAliases /><!--类型命名 -->
<typeHandlers></typeHandlers><!--类型处理器 -->
<objectFactory type=""></objectFactory><!--对象工厂 -->
<plugins></plugins><!--插件 -->
<environments default=""><!--配置环境 -->
<environment id=""><!--环境变量 -->
<transactionManager type=""><!-- 事务管理器 --></transactionManager>
<dataSource type=""><!--数据源 --></dataSource>
</environment>
</environments>
<databaseIdProvider type=""><!--数据库厂商标识 --></databaseIdProvider>
<mappers><!--映射器 --></mappers>
</configuration>