今天给大家介绍一款老牌的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
后端专属技术群
构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主
广告人士勿入,切勿轻信私聊,防止被骗

加我好友,拉你进群
原文始发于微信公众号(极客之家):15.7k star,经典与效率兼备的后台管理框架
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/298992.html