若依微服务新添模块

一、新建模块前提

前后端项目能完全运行起来。如下图所示

若依微服务新添模块_第1张图片
若依微服务新添模块_第2张图片

二、在ruoyi-modules模块下新建自己的模块如:ruoyi-test

若依微服务新添模块_第3张图片
若依微服务新添模块_第4张图片
若依微服务新添模块_第5张图片
若依微服务新添模块_第6张图片

三、创建包名如:com.ruoyi.test

四、将ruoyi-system中的以下四个文件复制到自己新建的模块中

4.1 将java文件重命名为RuoyiTestApplication(可以自己定义)

		![在这里插入图片描述](https://img-blog.csdnimg.cn/b4e5ead6a67d4c7da74291578bc79a2c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAT25lX1BpZWNlMTEx,size_20,color_FFFFFF,t_70,g_se,x_16)

4.2 修改bootstrap文件中的端口号,比如:9205,以及应用名称

# Tomcat
server:
  port: 9205

# Spring
spring: 
  application:
    # 应用名称
    name: ruoyi-test
  profiles:
    # 环境配置
    active: dev
  cloud:
    nacos:
      discovery:
        # 服务注册地址
        server-addr: 127.0.0.1:8848
      config:
        # 配置中心地址
        server-addr: 127.0.0.1:8848
        # 配置文件格式
        file-extension: yml
        # 共享配置
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

4.3 修改日志文件路径

若依微服务新添模块_第7张图片

五、修改配置文件(在nacos注册中心)

5.1 点击ruoyi-system-dev.ym文件,克隆并且重命名为ruoyi-test-dev.ym,点击发布,进入这个文件进行如下修改。

若依微服务新添模块_第8张图片

5.2 打开ruoyi-gateway-dev.yml进行修改,根据上面文件格式添加如下代码块

# 测试模块
- id: ruoyi-test
   uri: lb://ruoyi-test
   predicates:
     - Path=/test/**
   filters:
     - StripPrefix=1

六、生成代码

6.1 创建数据库

create table sys_student (
  student_id           int(11)         auto_increment    comment '编号',
  student_name         varchar(30)     default ''        comment '学生名称',
  student_age          int(3)          default null      comment '年龄',
  student_hobby        varchar(30)     default ''        comment '爱好(0代码 1音乐 2电影)',
  student_sex          char(1)         default '0'       comment '性别(0男 1女 2未知)',
  student_status       char(1)         default '0'       comment '状态(0正常 1停用)',
  student_birthday     datetime                          comment '生日',
  primary key (student_id)
) engine=innodb auto_increment=1 comment = '学生信息表';

6.2 启动若依服务端开始生成代码,如下所示:

若依微服务新添模块_第9张图片
若依微服务新添模块_第10张图片

七、将下载的文件添加到模块中

7.1 后端(找到如下文件夹,添加即可)

若依微服务新添模块_第11张图片

7.2 前端 将api文件夹和view文件夹添加到如下位置

若依微服务新添模块_第12张图片

7.3 运行生成的sql文件,再重新启动前后端即可。

若依微服务新添模块_第13张图片

你可能感兴趣的:(vue,微服务,microservices,spring,boot,vue)