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. 启动项目

项目效果

初始账号admin 密码111111

业务搭建

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

1.   配置业务表

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

2.   使用guns生成业务代码

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

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

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值