本文主要是介绍Spring Cloud版本的若依(1)--安装过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Spring Cloud版本的若依,集成eureka
,gateway
,hystrix
,feign
,config
...自定义token
实现授权,直接存到redis
,集成工作流Activiti
后端源码:https://gitee.com/zhangmrit/ruoyi-cloud
前端源码:https://gitee.com/zhangmrit/ruoyi-ant
com.ruoyi ├── ruoyi-ui // 前端框架 [80] ├── ruoyi-gateway // 网关模块 [8080] ├── ruoyi-auth // 认证中心 [9200] ├── ruoyi-api // 接口模块 │ └── ruoyi-api-system // 系统接口 ├── ruoyi-common // 通用模块 │ └── ruoyi-common-core // 核心模块 │ └── ruoyi-common-datascope // 权限范围 │ └── ruoyi-common-datasource // 多数据源 │ └── ruoyi-common-log // 日志记录 │ └── ruoyi-common-redis // 缓存服务 │ └── ruoyi-common-security // 安全模块 │ └── ruoyi-common-swagger // 系统接口 ├── ruoyi-modules // 业务模块 │ └── ruoyi-system // 系统模块 [9201] │ └── ruoyi-gen // 代码生成 [9202] │ └── ruoyi-job // 定时任务 [9203] │ └── ruoyi-file // 文件服务 [9300] ├── ruoyi-visual // 图形化管理模块 │ └── ruoyi-visual-monitor // 监控中心 [9100] ├──pom.xml // 公共依赖
前端UI框架为ant design vue
,脚手架为ant design vue pro
两个分支
master spring原生方式,使用eureka
做注册中心和spring config
做配置中心
nacos 集成spring-cloud-alibaba
使用nacos
做注册中心和配置中心
演示地址:http://ruoyi.vip
文档地址:http://doc.ruoyi.vip
环境准备
- JDK >= 1.8(推荐1.8版本)
- MySQL >= 5.5.0 (推荐5.7版本)
- Maven >= 3.0
- lombok 插件
- Redis >=3.2
mysql5.6
以下存在datetime(0)
无法导入的问题,可能需要自行替换(0)->''
服务端启动
master分支
-
克隆代码并导入IDE(推荐
idea
或myeclips
)git clone https://gitee.com/zhangmrit/ruoyi-cloud.git
-
创建数据库
ry_cloud
,并导入sql\ry_cloud.sql
,修改ruoyi-config/src/main/resources/config
中mysql
和redis
配置 -
绑定本地host
127.0.0.1 eureka7001.com 127.0.0.1 gateway.com
如果要使用eureka集群,请继续绑定
eureka7002.com
,eureka7003.com
并修改各项目中的注释部分 -
依次启动
eureka config gateway system auth gen 代码生成 可选 dfs 文件上传 可选
nacos分支
-
克隆代码并导入IDE(推荐
idea
或myeclips
)git clone -b nacos https://gitee.com/zhangmrit/ruoyi-cloud.git
-
创建数据库
ry_cloud
,并导入sql\ry_cloud.sql
-
搭建
nacos serve
(版本必须>=1.1.0
),导入sql/nacos.sql
并配置持久化启动,如需帮助,请参考nacos文档,一定要在nacos控制台
中看到导入的配置,然后修改配置文件的mysql
和redis
参数 -
依次启动
gateway system auth gen 代码生成 可选 dfs 文件上传 可选
注意:监控模块由于nacos本身提供了,此处暂不可用
前端启动
-
拉取项目代码(强烈推荐
vscode
开发)git clone https://gitee.com/zhangmrit/ruoyi-ant.git cd ruoyi-ant
-
切换
vue.config.js
中devServer:proxy:http://gateway.com:9527
,也可以换成你自己的网关 -
安装依赖(需安装
yarn
,不太建议使用cnpm或者npm代替yarn,不保证完全可用)yarn install
-
开发模式运行
yarn run serve
-
编译项目
yarn run build
-
Lints and fixes files
yarn run lint
这篇关于Spring Cloud版本的若依(1)--安装过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!