(Learning)Guns快速开发平台的搭建

因为之前几乎没有项目经验,只是对这些配置有所耳闻,所以搭建的时候遇到了不少问题,在此记录以用于之后回顾。

1.💎 项目介绍

💎 项目介绍
Guns-Separation |sepəˈreɪʃn| 蕴意为分离版本。

项目采用前后端分离架构,代码简洁,功能丰富,开箱即用,开创快速开发平台新趋势!
项目的下载地址,需要注册一个Gitee,类似于GitHub。
#Gitee下载地址
https://gitee.com/stylefeng/guns-separation/tree/previous-stable/(opens new window)

#在线演示
账号密码:superAdmin/123456,地址:https://sep.stylefeng.cn(opens new window)
#框架优势

  1. 模块化架构设计,层次清晰,业务层推荐写到单独模块,方便升级。
  2. 前后端分离架构,分离开发,分离部署,前后端互不影响。 前端技术采用vue + antdv + axios。后端采用spring boot + mybatis-plus + hutool等,开源可靠。
  3. 基于spring security(jwt) + 用户UUID双重认证。
  4. 基于AOP实现的接口粒度的鉴权,最细粒度过滤权限资源。
  5. 基于hibernate validator实现的校验框架,支持自定义校验注解。
  6. 提供Request-No的响应header快速定位线上异常问题。

2.🚀 快速启动

启动前您需要准备以下几个软件:
1.npm,jdk1.8,maven 3.6或以上版本。
2.需要准备一个mysql 5.7数据库。
3.您的IDE需要安装lombok插件。

1. 启动前端

1. cd _web/
2. npm install
3. npm run serve

2. 启动后端

  1. 将数据库文件_sql/guns-separation.sql导入到数据库
  2. 修改guns-main/src/main/resources/application-local.yml文件,修改为您的数据库ip,账号和密码
  3. 运行guns-main/src/main/java/cn/stylefeng/guns/GunsApplication类,即可启动后端程序

2.🚀 快速启动具体搭建

1. npm

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值