RouYi分离版配置和遇到的bug

该文档是我用于学习记录,如有不足希望大佬点评

---------------------------------------------------------------------------------------------------


跳官方:走!!!!

【后端】

第一步:拉框架

这里直接git clone一下

gitee源代码

第二步:修改配置文件

修改resources目录下的application.yml

server:
  # 默认为80
  port: 端口
  servlet:
    context-path: /应用路径

修改application-druid.yml数据库配置

        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://IP:端口/数据库?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                username: 账号
                password: 密码

第三步添加项目依赖

根据自己需要添加到ruoyi-common公共模块

如我自己会经常用的

        <!-- lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.20</version>
        </dependency>


        <!--        接口检验参数的依赖包-->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>6.0.20.Final</version>
        </dependency>

        <!--        hutul工具-->
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.8.0</version>
        </dependency>

        <!--        MybatisPlus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

第四步knife4j增强swagger

1.在admin模块pom添加依赖

<!-- knife4j -->
<dependency>
	<groupId>com.github.xiaoymin</groupId>
	<artifactId>knife4j-spring-boot-starter</artifactId>
	<version>3.0.3</version>
</dependency>

2.在前端代码(ruoyi-ui)ry-ui\views\tool\swagger\index.vue内改跳转地址

(画圈圈那个)

//我直接贴一下吧
process.env.VUE_APP_BASE_API + "/doc.html",

 第五步 跑一跑

出现RY就OK了

【前端】

依次执行【直接贴官网,方便一下下】

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com

# 本地开发 启动项目
npm run dev

【过程中遇到一个Bug】

我在common模块加了lombok依赖,但是在system内却用不到

后来我发现可以这么处理=》》》把system模块引入的common模块修改成

        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-common</artifactId>
            <version>${ruoyi.version}</version>
        </dependency>

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值