Mybatis配置并不复杂,但是配置项的顺序不能颠倒。
<?xml version="1.0" encoding="UTF-8"?>
<configuration><!--配置-->
<properties/><!--属性-->
<settings/><!--设置-->
<typeAliases><!--类型别名-->
<typeHandlers><!--类型处理器-->
<objectFactory><!--对象工厂-->
<plugins><!--插件-->
<environments><!--配置环境-->
<environment><!--环境变量-->
<transactionManager/><!--事务管理器-->
<dataSource/><!--数据源-->
<environment>
<environments>
<databaseIdProvider/><!--数据库厂商标识-->
<mappers/><!--映射器-->
</configuration>
properties属性可以给系统配置一些运行参数,可放在XML文件或者properties文件中。
一、放在XML文件中
<!--定义-->
<properties/>
<property name="database.driver" value="com.mysql.jdbc.Driver"/>
<property name="database.username" value="root"/>
<properties/>
<!--使用-->
<dataSource type="POOLED">
<property name="driver" value="${database.driver}" />
<property name="username" value="${database.username}" />
</dataSource>
二、放在properties文件中
##定义
database.driver=com.mysql.jdbc.Driver
database.username=root
<!--引入到XML-->
<properties resource="jdbc.properties"/>
<!--使用-->
<dataSource type="POOLED">
<property name="driver" value="${database.driver}" />
<property name="username" value="${database.username}" />
</dataSource>
原文:https://www.cnblogs.com/feiqiangsheng/p/11619108.html