1.创建 jdbc.properties 配置文件 编写数据库链接信息
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ideaproject
jdbc.username=root
jdbc.password=2002
2、创建mybatis-config.xml配置文件
<!--声明版本号和编码-->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根标签-->
<configuration>
<!--在 MyBatis 的 XML 配置文件中引用一个外部的属性文件 `database.properties` 来配置属性信息。
这行配置使得 MyBatis 能够读取 `database.properties` 文件中定义的属性值,并在 XML 配置文件中使用这些属性值。这样可以将一些敏感或重复的配置信息保存在外部的属性文件中,提高配置的灵活性和可维护性。-->
<properties resource="database.properties" />
<!--用于设置类型别名 因为包名可能很长,设置类型别名可以代替它(不区分大小写) 若不设置 alias ,则默认为类名 不区分大小写-->
<typeAliases>
<typeAlias type="com.example.User" alias="User" />
</typeAliases>
<!--配置数据库链接的环境-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${database.driver}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</dataSource>
</environment>
</environments>
<!--用于引入映射文件 -->
<mappers>
<mapper resource="com/example/UserMapper.xml" />
</mappers>
</configuration>
3.项目结构
![](https://img-blog.csdnimg.cn/direct/40c92ef1cbcf41c99c4af54a9c3af7ad.png)