根据数据表自动生成entity\DAO\DTO\VO\QO\Convertor\service\service.impl\controller等基础CRUD代码

2024-01-03 18:31:51

1.基础数据表准备

随便准备一张数据表导入数据库中,例如下面的t_picture

CREATE TABLE `t_picture` (
  `picture_id` int NOT NULL AUTO_INCREMENT,
  `picture_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图片地址',
  `camera_id` int DEFAULT NULL COMMENT '摄像头id',
  `camera_alias` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '摄像头自定义别名',
  `Installation_position` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '摄像头安装位置挂载塔位或安装区域)',
  `latitude` double(10,2) DEFAULT NULL COMMENT '经度',
  `longitude` double(10,2) DEFAULT NULL COMMENT '维度',
  `task_id` int DEFAULT NULL COMMENT '任务id',
  `task_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '任务名称',
  `photo_type` int DEFAULT NULL COMMENT '拍摄类型(相别)',
  `photo_time` timestamp NULL DEFAULT NULL COMMENT '拍摄时间',
  `photographer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '拍摄人',
  `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '描述',
  PRIMARY KEY (`picture_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

2.下载代码和环境配置

1.下载代码

CRUD代码生成器(Java)
在这里插入图片描述

2.环境配置

1.配置maven仓库
在这里插入图片描述
在这里插入图片描述

2.配置JDK
在这里插入图片描述
在这里插入图片描述

3.代码配置

1.指定数据源

在这里插入图片描述

2.指定代码生成到哪个目录

在这里插入图片描述

3.指定服务的端口号和数据源

在这里插入图片描述

4.一键生成基础框架和CRUD代码

1.配置完成后,一键生成代码

在这里插入图片描述

2.如果没看到生成的代码,可以从新加载一下

在这里插入图片描述

3.效果如下

在这里插入图片描述
在这里插入图片描述

4.优化一下import

在这里插入图片描述

5.运行AutoCodeDemoApplication可以启动项目

在这里插入图片描述

6.前往swgger文档调用接口测试

根据自己设置的服务端口访问swgger:http://127.0.0.1:10517/doc.html
在这里插入图片描述

7.将manage中生成的代码转移到自己项目中

参考文章:
概念POJO、DTO、DAO、PO、BO、VO、QO、ENTITY详解

文章来源:https://blog.csdn.net/weixin_44330367/article/details/135333673
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。