新增项目模块

  • 复制ruoyi-system模块 拷贝到ruoyi-modules 模块下

    修改ruoyi-modules的pom文件,新增module : ruoyi-xxx

  • 修改模块项目名称

    ruoyi-xxx

  • 修改模块路径

    com.ruoyi.xxx

  • 修改pom文件中artifactId

    co-modules-xxx

  • 修改启动类名称

    RuoyiXXXApplication.java

  • 修改启动类启动时打印内容

    xxx模块启动成功

  • 修改项目根目录README.md

    在系统模块里添加xxx模块信息以及端口

    例如:

    │       └── ruoyi-demo                                 // demo工程 [9204]
    
  • 修改bootstrap.yml文件

    端口:port // 注意与跟目录保持一致

    应用名称:name // 和模块名称保持一致

  • 修改logback.xml

    log.path值logs/ruoyi-xxx

  • 登录nacos创建模块配置

    dataID : ruoyi-xxx-dev.yml

    Group: DEFAULT_GROUP

    配置格式:yaml

    配置内容:

    • 修改扫码包名
    • 修改redis和数据库配置
    # spring配置
    spring: 
      redis:
        host: localhost
        port: 6379
        password: 
      datasource: 
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://xxxxxxxxxxx:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
        username: xxxx
        password: xxxxxx
    
    # mybatis配置
    mybatis:
        # 搜索指定包别名 
        typeAliasesPackage: com.ruoyi.xxx
        # 配置mapper的扫描,找到所有的mapper.xml映射文件
        mapperLocations: classpath:mapper/**/*.xml
        
    # swagger配置
    swagger:
      title: 代码生成接口文档
      license: Powered By ruoyi
      licenseUrl: https://ruoyi.vip
    
  • 添加网关路由

        # demo服务
        - id: ruoyi-xxx
          uri: lb://ruoyi-xxx
          predicates:
            - Path=/xxx/**
          filters:
            - StripPrefix=1
Logo

快速构建 Web 应用程序

更多推荐