用代码生成器生成 mybatis-plus 框架

前几天,我接到一个任务,睿哥让我开发一个IT资产管理模块。昨天,我已经设计好了IT资产管理的三张数据库表,编写了相关的数据库文档,并将它们导入到了数据库中。今天,我准备开始开发这个模块。然而,我感到有些无从下手。昨天刚开始写代码时,我脑子里一直想着如何编写接口,第一步就是考虑在哪个微服务上进行开发,然后从这个微服务的controller层开始,先写一个查询接口。显然,这样的思路有些混乱。于是,我向光哥请教,光哥建议我先使用代码生成器,把MyBatis-Plus框架搭建起来。

和光哥交流了一会儿后,我大致总结了一下接下来的工作步骤。首先,你需要明确你要操作的数据库表,并决定对哪些表进行增删改查操作。然后,你可以使用代码生成器生成这些表的相关文件,包括entity、controller、service、serviceImpl、mapper和xml文件。

比如说,我的IT资产管理模块有三张表,如果我要对这三张表都进行增删改查操作,那么我就用代码生成器生成这三张表的所有文件。如果只需要对表一和表二进行增删改查,而表三只是作为表一的service层中的引用,那么表三的相关文件就不需要通过代码生成器生成。

我试着用代码生成器生成了一张表的相关文件,并借此理顺了整个MyBatis-Plus框架。

如果没有代码生成器,我们也需要手动编写代码来搭建MyBatis-Plus框架。以下是详细的步骤:

1.编写实体类(entity)
实体类对应数据库中的表,包含表中的字段和相应的getter和setter方法。

2.编写Mapper接口
Mapper接口用于定义数据库操作方法,它依赖于实体类。

3.编写Mapper XML文件(如果需要自定义SQL):
Mapper XML文件用于编写自定义的SQL语句。

4.编写Service接口
Service接口定义业务逻辑方法,它依赖于实体类。

5.编写Service实现类(serviceImpl)
Service实现类实现业务逻辑方法,它依赖于Mapper、实体类和Service接口。

6.编写Controller层
Controller层处理HTTP请求,它依赖于Service接口。

通过以上步骤,逐步完成实体类、Mapper、Service和Controller的编写,最终搭建起MyBatis-Plus框架。

猜你喜欢

转载自blog.csdn.net/qq_54432917/article/details/143015443
今日推荐