启动芋道框架

本文介绍了如何快速启动后端项目ruoyi-vue-pro,包括数据库管理(Markdown格式文档)、Excel导入导出、工具类重用、支付宝和微信支付配置、会员和商城功能,以及支付回调域名设置、打包问题解决和Mysql环境切换中的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

快速启动:快速启动(后端项目) | ruoyi-vue-pro 开发指南

后端手册

数据库

数据库文档(Markdown格式,不可以上传HTML格式文件)

数据库文档.md

Excel导入导出

芋道框架默认Excel组件是阿里开源的EasyExcel,之前笔记里有 EasyExcel

工具类

工具类,避免重复造轮子

支付手册

芋道支付手册 芋道框架已经对接好了支付宝和微信支付功能,只需要修改一下配置就可以直接使用了。 根据芋道的文档开启支付功能,然后导入sql脚本,重启项目就开启支付模块了。 需要注意的是需要修改application-local.yaml配置文件下的yudao.pay下面的会调接口,需要把里面的域名修改为自己的线上域名,不然就会出现已经支付成功但是提示用户未支付成功。 开启pay相关的定时任务会在项目启动的时候自动执行一遍,如有已支付成功的订单但是数据库还没有更新会修改状态为已更新。 用户下完单想要退款不可以自定义退款金额,只可以退支付金额(没看代码,只简单测试了一下)

会员手册

芋道会员手册 根据手册开启会员手册,然后配置application-local.yaml文件里的wx.minapp.appid和secret为自己的小程序配置,配置完了就可以直接用了。这样用户就可以在小程序中快速登录了,默认获取微信的头像和绑定的手机号存储到数据库中。

商城手册

芋道商城手册 就简单测试了一下改价退款等常用功能。。

遇到的问题

支付

测试微信支付的时候后端需要独立的域名用于支付回调,一开始在页面哪里设置,一直没有修改配置文件。这就导致用户实际支付成功但是显示未成功,等重新支付的时候显示在支付中 配置微信JSAPI的时候域名需要时https的,不支持http格式的。

打包

打包一直报错

m\yudao-module-system-biz\target\surefire-reports for the individual test results.

根据芋道文档 芋道linux部署 执行:mvn clean package -Dmaven.test.skip=true 也不可以,搜了一下报错信息说是因为测试代码时遇到错误就停止编译了,解决办法:

​
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <testFailureIgnore>true</testFailureIgnore>
            </configuration>
        </plugin>
    </plugins>
​

在pom文件中添加以上代码即可解决。

application环境问题

切换到dev环境的时候一直报连接不上Mysql服务器,检查了一下mysql配置没问题,最终发现local环境中从库没生效,dev环境中的从库生效,因为我没修改dev环境中的从库所以报那个错误,修改从库或者注释从库即可解决问题。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ming__GoGo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值