guns框架的简单使用(仅供学习)
只是简单的搭建运行guns,生成代码,主要是Guns v5.1举例。旗舰版目前没有代码生成功能。
1.什么是guns?
Guns基于SpringBoot 2,致力于做更简洁的后台管理系统。Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!
2.guns版本?
3.Guns v5.1
ide克隆github 上的https://gitee.com/stylefeng/guns/tree/v5.1-final项目。
4.功能?
1.用户管理 2.角色管理 3.部门管理 4.菜单管理 5.字典管理 6.业务日志 7.登录日志 8.监控管理 9.通知管理 10.代码生成
5.搭建步骤?
(1.)ide克隆github 上的https://gitee.com/stylefeng/guns/tree/v5.1-final项目。
(2.)
(3.)将guns下的sql文件夹下的guns.sql在你的数据库中创建。
(4.)application.yml
spring: profiles: local datasource: url: jdbc:mysql://数据库地址:3306/guns?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT username: root password: 密码 filters: wall,mergeStat
建议数据库名字在生成代码之前不要改,改了在生成的时候就检测不到你的表了。
(5.)运行一波。账号admin密码6个1
(6.)生成代码。
在数据库中创建表,记住加注释,下边的kkkk就是我测试用的表,模板全选上,该填的填填,生成后会在你的java目录下生成一个kkkk.sql文件,在数据库运行一遍。然后就出来了。