一、运行Guns
idea运行springboot开源项目Guns:
https://blog.csdn.net/qq_37164847/article/details/81701583
二、设计表结构
表结构:
CREATE TABLE `sys_house` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '房屋编号',`house_user` varchar(50) NOT NULL COMMENT '业主名称',`house_address` varchar(200) NOT NULL COMMENT '房屋地址',`house_date` datetime DEFAULT NULL COMMENT '房屋交付时间',`house_desc` varchar(500) NOT NULL COMMENT '房屋描述',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='房屋表';
三、打开Navicat for MySQL软件,导入表结构sql
sys_house.sql
idea运行sql语句也可以
四、登录Guns,生成通用模板
注:父级菜单需要修改,默认也可以
五、生成哪些文件?位置?
- 第一处:controller和service impl
- 第二处:dao层接口和xml文件
- 第三处:mode
- 第四处:初始化sql 菜单增删改查按钮
需要在数据库运行一下,数据库插入数据成功,菜单才会有(重要)
执行sql后,数据库sys_menu表中会插入以下几条记录
页面上才会显示:
- 第五处:静态页面
- 第六处:js样式
七、菜单显示:
【系统管理】-【选中房屋管理】
点击修改,添加父级编号(默认为空)
修改前:
修改后:
想让登陆的角色能够看到,配置角色权限
配置前:
配置后:
重启项目,重新生成模板
这是生成的效果图!!!
想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页: gblfy.com
让我们一起进步!!!