使用后台管理系统我们无法正常使用的原因是什么?
其实就是没注释这里就详细介绍了,直接看创建代码!
1、修改代码生成配置
单应用编辑resources目录下的application.yml
多模块编辑generator中的resources目录下的generator.yml
author: # 开发者姓名,生成到类注释上
packageName: # 默认生成包路径
autoRemovePre: # 是否自动去除表前缀
tablePrefix: # 表前缀
2、新建数据库表结构(单表)
- drop table if exists sys_student;
- create table sys_student (
- student_id int(11) auto_increment comment '编号',
- student_name varchar(30) default '' comment '学生名称',
- student_age int(3) default comment '年龄',
- student_sex char(1) default '0' comment '性别(0男 1女 2未知)',
- student_status char(1) default '0' comment '状态(0正常 1停用)',
- student_birthday datetime comment '生日',
- remark varchar(500) default comment '备注',
- primary key (student_id)
- ) engine=innodb auto_increment=1 comment = '学生信息表';
2、新建数据库表结构(树表)
- drop table if exists sys_product;
- create table sys_product (
- product_id bigint(20) not auto_increment comment '产品id',
- parent_id bigint(20) default 0 comment '父产品id',
- product_name varchar(30) default '' comment '产品名称',
- order_num int(4) default 0 comment '显示顺序',
- status char(1) default '0' comment '产品状态(0正常 1停用)',
- primary key (product_id)
- ) engine=innodb auto_increment=1 comment = '产品表';
3、登录系统(系统工具 -> 代码生成 -> 导入对应表)
4、代码生成列表中找到需要表(可预览、修改、删除生成配置)
5、点击生成代码会得到一个zip 执行sql文件,覆盖文件到对应目录即可
多模块所有代码生成的相关业务逻辑代码在generator模块,可以自行调整或剔除