若依spring-cloud实现
- master spring原生方式,使用eureka做注册中心和spring config做配置中心
- nacos 集成spring-cloud-alibaba 使用nacos做注册中心和配置中心
本项目FORK自 若依/RuoYi
依次绑定host:
127.0.0.1 gateway.com
因项目使用spring-cloud-alibaba nacos作为注册中心,移除了eureka和config
ruoyi-cloud
|
├──ruoyi-common --通用包
| |
| ├──ruoyi-common-core --核心工具包
| |
| ├──ruoyi-common-redis --redis工具包
| |
| ├──ruoyi-common-log --日志工具包
| |
| ├──ruoyi-common-auth --权限工具包
|
├──ruoyi-gateway --网关
|
├──ruoyi-service-api --服务api模块
| |
| ├──ruoyi-system-api --系统业务api
|
├──ruoyi-service --微服务
| |
| ├──ruoyi-system --系统业务
| |
| ├──ruoyi-auth --授权中心
|
├──ruoyi-tool --工具
| |
| ├──ruoyi-monitor --监控中心
| |
| ├──ruoyi-generator --代码生成工具
|
├──ruoyi-ant --前端 使用ant design框架
启动顺序:
问题汇总
- 配置nacos.config必须在bootstrap.yml或者bootstrap.properties,原因见:nacos wiki
- gateway中配置增加了自动转大写
- jar启动时,nacos远程配置内容不能有注释,ide中启动没有问题
- 本实例把nacos的配置都放在nacos.sql,如果你不需要持久化,也可以从master分支config中获取,配置内容是一样的
菜单sql有增加字段,以上传到sql文件 该分支是ant分支,前端使用ant-design-vue 项目地址 ruoyi-ant
monitor使用springadmin完成,目前只是最简单的用法,详戳