Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot3 + Vue3 + JDK17,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本。
前端需要使用Node 20,请先安装node20,请使用yarn启动,具体启动方法如下:
# 安装依赖
yarn
# 启动前端项目
yarn run dev
# 打包
npm run build
以下为后台启动的过程:
重要 重要 重要,不要手动初始化sql,因为集成了flyway会自动初始化表,准备空库即可。
在mysql数据库中创建guns数据库,推荐mysql 5.7或8版本。
修改application-local.yml
中的数据库连接配置连接到您的数据库。
打开ProjectStartApplication
运行main方法即可启动。
初始化账号密码:admin/123456
官方公众号 | 扫码邀请入群 |
Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot3 + Vue3 + Antd Vue,Guns基于插件化架构,通过灵活组装插件,可以进行集成和拓展相关功能。
Guns v8已经发布,前后端代码以及核心包源码,均可在如下Gitee仓库可找到:
主项目:https://gitee.com/stylefeng/guns
核心包:https://gitee.com/stylefeng/roses
经过多年发展,Guns已在业界具有一定影响力。Guns技术架构可以直接应用到任何软件产品和技术公司自身的技术体系建设中,帮助企业解决规范问题,解决复用问题,解决架构问题。
Guns默认封装了很多功能插件,引用这些插件并使用相关接口,开箱即用,也可以以插件化方式拓展自定义的插件:
Gitee GVP最有价值开源项目。
开源中国2018年度最受欢迎中国开源软件。
开源中国2019年度最受欢迎中国开源软件。
开源中国2020年度最受欢迎中国开源软件。
开源中国2021年度最受欢迎中国开源软件。
2021“科创中国”开源创新榜--年度优秀开源产品。