guns快速入门

guns简介

 Guns是国内一个非常优秀的开源框架,功能就是快速搭建后台应用系统,Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架。

码云官网:https://gitee.com/stylefeng/guns

guns结构

  1.  用户管理、角色管理、部门管理负责权限管理。
  2.  菜单管理、字典管理实现框架的基本功能
  3.  业务日志、登录日志。主要是为了通过这两个模块来做维度分析,通过记录的日志,分析数据,这就是大数据的由来。
  4.   监控管理、通知管理
  5.   代码生成。减少开发实现,增加开发效率,也是本框架的基本功能。

快速入门Demo

  1. 官网下载压缩包,解压                 
  2. 将maven项目导入Idea或eclipse(第一次导入加载较慢 等待加载即可)
  3. 修改配置文件:guns-admin - 》src -》 main -》 resource -》application.yml
  4. 启动项目

项目效果

guns快速入门_第1张图片

初始账号admin 密码111111

guns快速入门_第2张图片

业务搭建

前面已经完成了guns的项目搭建,现在开始根据需求搭建自己的项目。

1.   配置业务表

guns快速入门_第3张图片

  • 表的主键名称最好用id,不然生成的前端模板需要改js。
  • 表的字段最好加上注释,不然需要自己手动在前端页面上添加列的信息。

2.   使用guns生成业务代码

guns的v4.2版本之后,将代码自动生成部分移除guns项目,分离出guns-generator子项目,因此v4.2以后版本,需要先去下载guns-generator子项目。

导入idea后,修改sql语句,生成对应文件。

 

你可能感兴趣的:(guns快速入门)