157kstar经典与效率兼备的后台管理框架

今天给大家介绍一款老牌的Java应用开发框架,目前在gitee上有15.7k star,是一款优秀的开发脚手架,使用非常广泛,值得推荐!

Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3 + Antd Vue,Guns基于插件化架构,通过灵活组装插件,可以进行集成和拓展相关功能。

Guns功能列表

  1. 控制面板
  2. 用户管理
  3. 职位管理
  4. 机构管理
  5. 应用管理
  6. 角色管理
  7. 菜单管理
  8. 资源查看
  9. 系统配置
  10. 字典管理
  11. 在线用户
  12. 定时任务
  13. 文件管理
  14. 多数据源
  15. 操作日志
  16. 登录日志
  17. 通知管理
  18. SQL监控
  19. 服务器信息

Guns插件列表

Guns默认封装了很多功能插件,引用这些插件并使用相关接口,开箱即用,也可以以插件化方式拓展自定义的插件:

  1. 缓存插件(内存和Redis)
  2. 系统配置
  3. 多数据源插件
  4. 邮件插件
  5. 文件插件(minio、本地、阿里云、腾讯云)
  6. groovy脚本
  7. jwt插件
  8. 日志插件(文件、数据库)
  9. excel导出
  10. 拼音转化
  11. 短信插件(阿里云、腾讯云)
  12. websocket
  13. 定时任务
  14. 参数校验
  15. wrapper包装
  16. C端用户
  17. Demo拦截器
  18. 消息插件

快速启动

Guns v8前端启动

前端需要使用Node 18,请先安装node18,推荐使用yarn启动,具体启动方法如下:

# 安装依赖
yarn

# 启动前端项目
yarn run dev

# 打包
npm run build

Guns v8后端启动

以下为后台启动的过程:

  • 在mysql数据库中创建guns数据库,推荐mysql 5.7或8版本。
  • 修改application-local.yml中的数据库连接配置连接到您的数据库。
  • 打开ProjectStartApplication运行main方法即可启动,注:新版无需运行sql初始化文件,因为集成了flyway会自动初始化表。
  • 初始化账号密码:admin/123456

界面截图

157kstar经典与效率兼备的后台管理框架

157kstar经典与效率兼备的后台管理框架

157kstar经典与效率兼备的后台管理框架

157kstar经典与效率兼备的后台管理框架

157kstar经典与效率兼备的后台管理框架

157kstar经典与效率兼备的后台管理框架

开源地址

  • https://gitee.com/stylefeng/guns

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/129201
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 18小时前
下一篇 18小时前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注