1.3 KiB
1.3 KiB
微服务架构模式的切换
- 常规微服务架构模式
- all-in-one架构模式(将大部分模块集成到ruoyi-system模块里)
常规微服务架构
- 确保ruoyi-system模块的maven依赖里,没有引入其他模块的依赖,需要检查的依赖如下:
- ruoyi-auth(鉴权模块)
- ruoyi-file(文件模块)
- ruoyi-job(定时任务模块)
- 其他后续追加的业务模块...
- nacos配置使用DEFAULT_GROUP分组
- ruoyi-system模块的入口启动类使用
com.ruoyi.system.RuoYiSystemApplication - 注解掉ruoyi-system模块里其他模式的入口启动类
- 【可选】ruoyi-system模块的
bootstrap.yml里,关闭配置项:spring.main.allow-bean-definition-overriding: false
all-in-one架构模式
- 确保ruoyi-system模块的maven依赖里,引入了其他模块的依赖,需要检查的依赖如下:
- ruoyi-auth(鉴权模块)
- ruoyi-file(文件模块)
- ruoyi-job(定时任务模块)
- 其他后续追加的业务模块...
- nacos配置使用GROUP_ALL_IN_1分组
- ruoyi-system模块的入口启动类使用
com.ruoyi.SystemAllApplication - 注解掉ruoyi-system模块里其他模式的入口启动类
- ruoyi-system模块的
bootstrap.yml里,确保开启配置项:spring.main.allow-bean-definition-overriding: true