<?xml version="1.0" encoding="UTF-8"?><!--配置config的约束-->
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--mybatis的主配置文件-->
<configuration>
<!--配置环境~~~default中value值随意,但需要与id保持一致-->
<environments default="mysql">
<environment id="mysql">
<!--配置事务类型-->
<transactionManager type="JDBC"></transactionManager>
<!--配置数据源(连接池)-->
<dataSource type="POOLED">
<!--配置连接数据库的4个基本信息-->
<property name ="driver" value ="com.mysql.cj.jdbc.Driver"/>
<property name ="url" value ="jdbc:mysql://localhost:3306/test001?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8"/>
<property name ="username" value ="root"/>
<property name ="password" value ="root"/>
</dataSource>
</environment>
</environments>
<!--指定映射配置文件的位置,映射配置文件指的是每个DAO独立的配置文件-->
<mappers>
<mapper resource="com/xxxx/dao/IUserDAO.xml"/><!--resources文件夹下,反斜杠新建的对应的多层文件夹-->
</mappers>
</configuration>
注意cj对应mysql的依赖版本,测试用@Test,不用psvm,防止兼容性问题.