1 数据库配置优化
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/40ad3161b95ff7fb22814b88b5c4796b.png)
目的是将数据库的连接信息独立出来管理,数据库多时就方便处理
1.1 方法一
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/05fd6d5251bbdd68866bb0dfa52073c3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b1aeaf01bc0a32190c88e1f5406a051c.png)
1.2 方法二
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/018b60401bef465938a7f3cb767572f7.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d3aae1b8332bf08d5c6c85927d05aff6.png)
2 别名
类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写
2.1 指定实体类的位置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6c80e0c3d24754369a53723c0b2547f8.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c402beeed8eea71d7248b112a27ed79c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ce9738ee4b0f6c15908d3e5664d1e33.png)
2.2 指定包名
指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b4f3ded2416c101e1580ffe6c5c8e848.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/13aae02d6e5167794ac217eacf84384e.png)
2.3 注解
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7ab43c42209253693d9e39fa8156bb43.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1746615d9f2fc4374090f6a4aab69514.png)
3 映射器
每一个Mapper.xml都需要在pom文件注册
三种方式绑定实体类的xml文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3ab1de7e2e3d30c259a830d81efcaa76.png)
这里注意:UserMapper.xml和UserMapper的接口名称保持一致。
这两个文件在同一目录下减少其他麻烦