Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本。
Guns v7.3.1前端启动详情见:https://gitee.com/stylefeng/guns-vue3-admin
以下为后台启动的过程:
在mysql数据库中创建guns数据库,推荐mysql 5.7或8版本。
修改application-local.yml
中的数据库连接配置连接到您的数据库。
打开GunsApplication
运行main方法即可启动,注:新版无需运行sql初始化文件,因为集成了flyway会自动初始化表。
初始化账号密码:admin/123456
官方公众号 | 扫码邀请入群 |
更新7.3.1版本的核心包,Roses核心包已经推送至中央仓库,无需手动本地install roses模块即可启动。
最新v7.3.0版本,有两个大的新特性:
移除前后端不分离Layui的前端界面,提供Vue版本的前端集成。从v7.3.0起,将不再支持Layui版本的更新(如需旧版本可以在Gitee Tag中找到历史版本)。
提供对Guns-DevOps的快速集成方式。之前DevOps平台仅支持CentOS的一键部署,现在使用v7.3.0可以通过pom集成的方式,直接启动Guns项目就可以启动Guns-DevOps平台,但仍需配置秘钥。
devops功能以Jar包集成的方式集成到项目,Guns-DevOps功能不开放源码。
点此下载Guns私服库的maven settings.xml 替换掉你的本地的maven配置文件。
在Guns项目的pom.xml中引入如下模块
<!--Guns-DevOps集成-->
<dependency>
<groupId>cn.stylefeng.roses</groupId>
<artifactId>kernel-s-devops-integration</artifactId>
<version>${roses.kernel.version}</version>
</dependency>
application.yml
中配置user.key
# yml配置文件中加入如下配置
user:
key: xxxxxxxx
Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3 + Antd Vue,Guns基于插件化架构,通过灵活组装插件,可以进行集成和拓展相关功能。
Guns v7.3.1已经发布,前后端代码以及核心包源码,均可在如下Gitee仓库可找到:
前端代码:https://gitee.com/stylefeng/guns-vue3-admin
后端代码:https://gitee.com/stylefeng/guns
核心包:https://gitee.com/stylefeng/roses
经过多年发展,Guns已在业界具有一定影响力。Guns技术架构可以直接应用到任何软件产品和技术公司自身的技术体系建设中,帮助企业解决规范问题,解决复用问题,解决架构问题。
Guns默认封装了很多功能插件,引用这些插件并使用相关接口,开箱即用,也可以以插件化方式拓展自定义的插件:
Gitee GVP最有价值开源项目。
开源中国2018年度最受欢迎中国开源软件。
开源中国2019年度最受欢迎中国开源软件。
开源中国2020年度最受欢迎中国开源软件。
开源中国2021年度最受欢迎中国开源软件。
2021“科创中国”开源创新榜--年度优秀开源产品。
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.