SpringBoot框架整合Mybatis开发
一、环境配置
略
二、整合Mybatis
第一步:数据库新建Person表
![](https://pics2.baidu.com/feed/314e251f95cad1c89d61d666072c8f0cc83d51b4.jpeg?token=d75a5f7fdf92a64340adf851e96f0d4e&s=84D2E537139348690CE4E8D8020040B3)
这个表结构很简单,也就是三个字段id、name、age。并以id为主键且递增。
第二步:新建Springboot项目
这个比较简单,这里先给出一个最终的目录结构:
![](https://pics6.baidu.com/feed/8601a18b87d6277fe65d39c1502af735e824fc90.jpeg?token=e5ebb14624966ed73534d5306d533af4&s=B282B14C9AEC976C52D04D85020070C2)
第三步:导入相关依赖
![](https://pics1.baidu.com/feed/472309f790529822ac0f0cfeafd893ce0a46d4e3.jpeg?token=13746f59ca4e11a10685d0a7dd7024b5&s=FAC0B14492B6A56E1C55948B0200F081)
OK,我们只需要加上这些依赖即可。在我们的pom文件。
第四步:更改application.yml配置文件
我们只需要把application.properties文件改为yml格式即可。此时添加相关配置
![](https://pics1.baidu.com/feed/d1a20cf431adcbef6b55bd28d4bdc6d8a3cc9f57.jpeg?token=624d5fea23b898ef05441c3e6a2e65ee&s=8456E5370F624D201CD5A0D8020050B3)
这里的配置有点多,不过还是一个最基本的配置都在这。
第五步:新建dao包,在dao包下新建Person类
![](https://pics0.baidu.com/feed/d1160924ab18972be5a67ab89edf938c9e510a3f.jpeg?token=48cc4128e544bd2da353944cf046c664&s=B0C0B1444AE4A57E5ED1950F0000A0C1)
这个类是和我们数据库中的Person类一一对应的。
第六步:新建mapper包,在mapper新建PersonMapper类
在这个类中,我们实现基本的增删改查功能接口:
![](https://pics1.baidu.com/feed/78310a55b319ebc4303e562bfa3427f91f1716d1.jpeg?token=1d3e9dad80907c64d3dd3f3d69d03eb4&s=B0D231C043BCB46B4CC8840F0300A0C1)
这就是最基本的一个增删改查操作的接口。
第七步:新建service包,在service包创建PersonService接口
![](https://pics0.baidu.com/feed/0df431adcbef7609d9172e9f56cf4bc97cd99eae.jpeg?token=a360be1df75069e7005308da9bcf965e&s=B2C0B1445EF4A44F145D3C0B0300E0C0)
第八步:在service包下创建PersonServiceImpl接口实现类
![](https://pics6.baidu.com/feed/6f061d950a7b02081c0b51141acb1ad6562cc819.jpeg?token=7bc14271801a052f9cdb4fb437a88fde&s=F0C1B14452BE846F1ED9FC0F0200F0C1)
第九步:编写controller层
![](https://pics0.baidu.com/feed/377adab44aed2e73ea0afc32ff13498e86d6fae1.jpeg?token=8ed719441c7c9d746bea89a461d74eb7&s=F0C0B1441AA4854F5CC87D03020070C1)
第十步:在启动主类添加扫描器
![](https://pics7.baidu.com/feed/ac4bd11373f0820209e4988f33e913e8ab641b27.jpeg?token=b3bc435ef16a0aab584492d8038ac0fc&s=B2D031CC8DC489724E74A00A020030C3)
第十一步:测试
在浏览器输入相应的路径即可。OK。大功告成。
Keep moving forwards~