涛涛的若依学习笔记——项目启动

前言

2022年1月12日,今天开始学若依框架
参考资料:http://www.ruoyi.vip/ 若依官网
我想学习的是若依微服务版,以下笔记也是根据此版编写。

1 模块划分

com.ruoyi
├── ruoyi-ui // 前端框架 [80]
├── ruoyi-gateway // 网关模块 [8080] 被前端访问的模块,是前端的入口
├── ruoyi-auth // 认证中心 [9200]
├── ruoyi-api // 接口模块,抽离公共接口,不可运行
│ └── ruoyi-api-system // 系统接口
├── ruoyi-common // 通用模块
│ └── ruoyi-common-core // 核心模块
│ └── ruoyi-common-datascope // 权限范围
│ └── ruoyi-common-datasource // 多数据源
│ └── ruoyi-common-log // 日志记录
│ └── ruoyi-common-redis // 缓存服务
│ └── ruoyi-common-security // 安全模块
│ └── ruoyi-common-swagger // 系统接口
├── ruoyi-modules // 业务模块
│ └── ruoyi-system // 系统模块 [9201]
│ └── ruoyi-gen // 代码生成 [9202]
│ └── ruoyi-job // 定时任务 [9203]
│ └── ruoyi-file // 文件服务 [9300]
├── ruoyi-visual // 图形化管理模块
│ └── ruoyi-visual-monitor // 监控中心 [9100]
├──pom.xml // 公共依赖

2.项目启动

后端

后端就麻烦了,先把数据库,redis,nacos启动好,nacos注意改成单体模式。

1. 数据准备

建立如图三个数据库在这里插入图片描述
执行SQL语句建表插入数据
在这里插入图片描述
ry-cloud是ry和quartz的合并

2. nacos 单节点运行

startup.cmd -m standalone
在这里插入图片描述
http://localhost:8848/nacos 账号 nacos 密码 nacos
对了,我用的版本是在这里插入图片描述

在这里插入图片描述
此时nacos里面是没有信息的,要修改nacos的数据源
在这里插入图片描述

改成自己的
在这里插入图片描述
在这里插入图片描述
有没有发现这些很眼熟?
没错,这里本应该在yml里配置的,此时放在数据库里,用nacos管理,你的yml配置可以在数据库里直接修改,涛涛表示这种方式有手就行。
也可以在nacos里修改
来 宝儿 我们再看一下nacos
在这里插入图片描述
数据就进来了
随便看一个
在这里插入图片描述
在这里插入图片描述
ok下一步

3. Seata启动

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。

https://seata.io/zh-cn/index.html 官网

我下载的是1.4.1

https://github.com/seata/seata/releases/download/v1.4.1/seata-server-1.4.1.tar.gz

在这里插入图片描述

改成自己的
在这里插入图片描述

启动 seata
在这里插入图片描述
运行成功
在这里插入图片描述

如果出现闪退,自己检查一下有没有配置错误。

没出错就成功了,它会自己协调分布式事务。

4. redis启动

在这里插入图片描述
启动一下就行,不用配置,涛涛再次表示有手就行

5. 进入nacos修改 yml 配置,主要是数据源

这三部分的数据源都要修改为自己的
我用的是windows系统,只要改数据库连接,linux系统的需要改更多
在这里插入图片描述
在这里插入图片描述
改完记得发布

6.启动后端项目

终于开始启动了

拉下来的项目注意修改JDK版本,我用的是JDK8
在这里插入图片描述

先启动gateway模块

咱就说JDK8没问题吧
在这里插入图片描述

再启动认证模块
在这里插入图片描述
啊这。。。
百度百度
在这里插入图片描述
呵!原来是你!我见过!直接删除注释
。。。
如果不做改变,那和咸鱼有什么区别
在这里插入图片描述
哎,我百度翻译换成英文总不会再字符编码错误了吧

在这里插入图片描述
不愧是我哈哈哈哈

好的我们继续

启动系统模块 ,也报了上一个错误,继续改
。。。
。。。算了算了,好多
走正道去

https://blog.csdn.net/weixin_43951025/article/details/114010370
在这里插入图片描述
直接参考他推荐的文章
https://blog.csdn.net/weixin_42633131/article/details/84847964

修改完毕后其他项目要重新启动一下

按照之前的顺序启动

在这里插入图片描述
这次系统模块也启动成功了

再启动任务调度服务

在这里插入图片描述
代码生成服务启动

在这里插入图片描述

文件服务启动
在这里插入图片描述
监控模块启动
在这里插入图片描述

前端

前端需要改一下网关
看一下自己网关运行在哪个端口 我是8080
在这里插入图片描述
这里改成对应的

在这里插入图片描述
环境没问题的话 ,先npm install
再 npm run dev
如果像我一样懒,就点一下这个运行
在这里插入图片描述
看一下页面

在这里插入图片描述

有验证码,说明接口通了,nice!
账号 admin 密码 admin123
输入验证码

在这里插入图片描述
整个运行流程就是这样啦。

持续更新ing

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值