若依框架-定制化服务搭建
1.背景
若依框架是1套微服务框架,该服务在应用过程中少不了新增微服务来应对业务的需求,本次文档主要是针对若依框架的定制化微服务的搭建进行步骤的拆解。
2.ruoyi-api模块新建模块【report】
2.1 右键【ruoyi-api】,New一个Module
2.2 新模块内容填写,注意以下内容的步骤
2.3 模块初步创建完成
2.4 文件夹配置
这时候直接抄system的文件夹路径就行,要一模一样,记住了。我是直接把system目录下的java文件夹复制出来,然后删除里面文件的。
【复制system模块的java文件夹】
【粘贴到report文件夹下】
点击OK,即可完成粘贴。
2.5 删除复制粘贴过来的过于文件
2.6 文件格式整理
修改system文件夹名称为report,删除test文件夹
2.7 resource文件整理
复制system模块下的resource文件到report新模块下
2.8 POM文件处理
复制system模块下的依赖到新模块report下
2.9 上级模块的ruoyi-api的Pom文件,配置增加新模块report
至此,完成的新模块的ruoyi-api部分的新模块report的搭建
3. ruoyi-module模块新建模块【report】
3.1 右键【ruoyi-module】,New一个Module
3.2 新模块内容填写,注意以下内容的步骤
3.3 模块初步创建完成
这时候直接抄system的文件夹路径就行,要一模一样,记住了。我是直接把system目录下的java文件夹复制出来,然后删除里面文件的。
【复制system模块的java文件夹】
【粘贴到report文件夹下】
点击OK,即可完成粘贴。
3.4 删除复制粘贴过来的过于文件
3.5 文件格式整理
修改system文件夹名称为report,删除test文件夹
3.6 resource文件整理
复制system模块下的resource文件到report新模块下
3.7 修改bootstrap文件的port和name,避免冲突
3.8 POM文件处理
复制system模块下的依赖到新模块report下
3.9 上级模块的ruoyi-api的Pom文件,配置增加新模块report
3.10 确认启动类的代码准确性
至此,完成的新模块的ruoyi-module部分的新模块report的搭建
4.配置Nacos
4.1 克隆新配置
4.2 配置编辑
4.3 配置网管Gateway
5.运行效果
6.注意实现
新建的模块,由于文件是从其他模块复制过来的,所以在运行生成target的时候,可能会生成复制模块的文件,所以,需要在新模块运行后,进行删除,有时候可能好反复删除几次才能成功,尤其是Mapper下的xml文件,这个是直接对接到mybatis的。