网站首页 > 教程文章 正文
今天给大家介绍一款老牌的Java应用开发框架,目前在gitee上有15.7k star,是一款优秀的开发脚手架,使用非常广泛,值得推荐!
介绍
Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3 + Antd Vue,Guns基于插件化架构,通过灵活组装插件,可以进行集成和拓展相关功能。
Guns功能列表
- 控制面板
- 用户管理
- 职位管理
- 机构管理
- 应用管理
- 角色管理
- 菜单管理
- 资源查看
- 系统配置
- 字典管理
- 在线用户
- 定时任务
- 文件管理
- 多数据源
- 操作日志
- 登录日志
- 通知管理
- SQL监控
- 服务器信息
Guns插件列表
Guns默认封装了很多功能插件,引用这些插件并使用相关接口,开箱即用,也可以以插件化方式拓展自定义的插件:
- 缓存插件(内存和Redis)
- 系统配置
- 多数据源插件
- 邮件插件
- 文件插件(minio、本地、阿里云、腾讯云)
- groovy脚本
- jwt插件
- 日志插件(文件、数据库)
- excel导出
- 拼音转化
- 短信插件(阿里云、腾讯云)
- websocket
- 定时任务
- 参数校验
- wrapper包装
- C端用户
- Demo拦截器
- 消息插件
快速启动
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
界面截图
开源地址
- https://gitee.com/stylefeng/guns
猜你喜欢
- 2025-06-03 Docsify-3分钟搭建属于自己的技术文档WIKI
- 2025-06-03 Elasticsearch数据迁移方案(elasticsearch索引迁移)
- 2025-06-03 Vue、Nuxt服务端渲染、NodeJS全栈项目
- 2025-06-03 Android Studio下载Gradle超时解决方案
- 2025-06-03 一文讲清楚 Markdown+Typora+Pandoc+图床+PicGo
- 2025-06-03 用户说 | 手把手体验通义灵码 2.0 AI 程序员如何让我进阶“架构师”?
- 2025-06-03 Cursor + 12306 MCP,打造AI智能选票系统,超酷的!
- 2025-06-03 别再自建仓库了,云效Maven仓库不限容量免费用
- 2025-06-03 大模型服务平台百炼使用(百炼大模型训练控制台)
- 2025-06-03 如何实现并部署自己的npm解析服务
- 最近发表
-
- 【Python】一文学会使用 Pandas 库
- Docsify-3分钟搭建属于自己的技术文档WIKI
- Elasticsearch数据迁移方案(elasticsearch索引迁移)
- Vue、Nuxt服务端渲染、NodeJS全栈项目
- Android Studio下载Gradle超时解决方案
- 一文讲清楚 Markdown+Typora+Pandoc+图床+PicGo
- 用户说 | 手把手体验通义灵码 2.0 AI 程序员如何让我进阶“架构师”?
- 15.7k star,经典与效率兼备的后台管理框架
- Cursor + 12306 MCP,打造AI智能选票系统,超酷的!
- 别再自建仓库了,云效Maven仓库不限容量免费用
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)