MyBatis核心配置文件的顶层结构如下:
![](https://i-blog.csdnimg.cn/blog_migrate/2f9f96bf4fc753a9ca5a72d5ae52d2c5.png)
类型别名(typeAliases)
<typeAliases>
<package name="com.zxl.pojo"/>
</typeAliases>
细节:配置各个标签时,需要遵守前后顺序,否则报错!
下面为一个MyBatis核心配置文件的具体内容
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<package name="com.zxl.pojo"/>
</typeAliases>
<!--
environments:来配置数据库连接环境信息。可以配置多个environments,通过default属性切换不同的environments
-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!--数据库连接信息-->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/>
<property name="username" value="root"/>
<property name="password" value="1234"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--加载sql的映射文件-->
<!--<mapper resource="com/zxl/mapper/UserMapper.xml"/>-->
<!--Mapper代理方式-->
<package name="com.zxl.mapper"/>
</mappers>
</configuration>