介绍

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

界面截图

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!