当前位置: 首页 > news >正文

若依微服务版从零搭建

一、环境准备

1.1 scoop

Scoop是 Windows 下的一个软件包管理工具,本文将使用 Scoop 管理并安装用到的所有工具,安装步骤如下:右键开始菜单 -> 终端;

 Set-ExecutionPolicy RemoteSigned -scope CurrentUser -Forceiwr -useb scoop.201704.xyz | iex

执行完以上命令后,安装git、jdk等会出现下述错误

scoop Couldn't find manifest for 'maven3.9.9'

原因是因为github资源无法拉取,此处可参考https://gitee.com/scoop-installer/scoop

#更换scoop的repo地址scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"# 拉取新库地址scoop update# 添加mainscoop bucket add main

其他根据需要添加,以下是我已添加的库
image

安装完相关库后,可以进行安装相应包了。

1.2 jdk

 # 1.查询有哪些包scoop search jdk# 2.安装相应包scoop install temurin25-jdk

安装完成后,查看是否安装成功
image

1.3 maven

 # 1.查询有哪些包scoop search maven# 2.安装相应包scoop install maven3.9.11

安装完成后,查看是否安装成功
image

1.4 MySql

 # 1.查询有哪些包scoop search mysql# 2.安装相应包scoop install mysql57

安装完成后,查看是否安装成功
image

1.5 redis

 # 1.查询有哪些包scoop search redis# 2.安装相应包scoop install redis

安装完成后,查看是否安装成功
image

1.6 nacos

下载nacos https://nacos.io/download/nacos-server/?spm=5238cd80.2ef5001f.0.0.3f613b7cpzYGLZ

二、启动相关服务

1.首先拉取代码;

1.1 官方地址 https://gitee.com/y_project/RuoYi

image

1.2 配置maven

image

1.3 配置jdk

image

2.启动MySql;

mysqld --console

2.1 创建数据库

image

2.2 导入若依项目里的数据库脚本

  1. 创建数据库ry-cloud并导入数据脚本ry_2021xxxx.sql(必须),quartz.sql(可选)
  2. 创建数据库ry-config并导入数据脚本ry_config_2021xxxx.sql(必须)
  3. 创建数据库ry-seata并导入数据脚本ry_seara_2021xxxx.sql(必须)
    image

3.nacos

  1. 首先修改application.properties配置文件
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
db.user=root
db.password=(你的mysql数据库密码)

image

下面这一行代码必须添加,不然nacos启动会报错
image

nacos.core.member.lookup.type=file

image

2.启动nacos

.\startup.cmd -m stabdalone

image

点击链接进入如下页面,用户名密码首次均为nacos
image

3.进入nacos后修改相关配置
建议每个配置项都查看一下 需要修改redis和mysql的密码

4. 启动后端

打开运行基础模块(启动没有先后顺序)

  • RuoYiGatewayApplication (网关模块 必须)
  • RuoYiAuthApplication (认证模块 必须)
  • RuoYiSystemApplication (系统模块 必须)
  • RuoYiMonitorApplication (监控中心 可选)
  • RuoYiGenApplication (代码生成 可选)
  • RuoYiJobApplication (定时任务 可选)
  • RuoYiFileApplication (文件服务 可选)

image

5. 启动前端

  1. 首先修改node引用
    image
  2. 安装前端相关依赖
# 进入项目目录
cd ruoyi-ui# 安装依赖
npm install# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com# 启动服务
npm run dev

image

正常来说到这就可以正常进入页面登录了
But我不知道为啥我遇到了一个鬼畜的问题🤮🤮🤮🤮🤮
使用admin admin123死活登录不进去🤮🤮🤮🤮🤮
我开始怀疑自己了🤡🤡🤡🤡🤡
以至于我又重新执行sql 重新插入了一边数据 🤡🤡🤡🤡🤡
But还是不行 🤮🤮🤮🤮🤮
因为F12看网络发现前端传的参数没有问题😐😐😐😐😐
所以我就在后端打日志😐😐😐😐😐
发现获取到的password为null😐😐😐😐😐
......
中间经历的坎坷就一带而过了🤮🤮🤮🤮🤮
将sysUser中的password上的@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)注释掉就行了
image

以下是Ai给的解释
image

终于页面正常登录了💐💐💐💐💐💐
image

http://www.zskr.cn/news/81556.html

相关文章:

  • 公司企业年会抽奖小程序
  • Flask学习笔记
  • 2025微型加热器十佳品牌技术白皮书——高精度温控解决方案供应商推荐榜 - 品牌推荐大师1
  • 题解:P11520 [THUPC 2025 初赛] 骑行计划
  • 在IAR Embedded Workbench for Renesas RH850中开发和调试Renesas RH850 MCU
  • 在本地机器上训练和运行斯坦福Alpaca模型指南
  • SpeedAI一键降重降AIGC - 老米_专讲AIGC率
  • 2025密度传感器推荐品牌与十大排行榜深度解析——高精度产品全场景应用指南 - 品牌推荐大师1
  • 时序数据库 IoTDB Committer:不用等自己足够强再开始!高质量技术圈子+持续成就感=成长!
  • 国内智能物联网功能平台厂家有哪些?品牌有哪些?售后哪家好? - 品牌推荐大师
  • 西南大模型高薪密码:真术相成凭什么成为本土求职者的首选?
  • 避坑指南:2025年如何筛选排名前十四的球阀批发商,专业的球阀双达阀门市场认可度高 - 品牌推荐师
  • 2025春熙路火锅人气榜:口碑前十强揭晓,火锅店/重庆火锅/老火锅/特色美食/火锅/美食/川渝火锅火锅品牌选哪家 - 品牌推荐师
  • JS---简写自执行函数的写法
  • IAR云就绪平台实现对瑞萨RH850/U2x的全系列支持,赋能新一代汽车电子开发
  • 2025年宝宝敏感肌护理产品推荐榜单,纽强蝉联婴童护肤前列,严控欧盟标准 - 速递信息
  • DeepSeek爆火,OpsPilot才是运维最坚实的幕后主心骨
  • 国内酒店设计公司有哪些?行业实力企业推荐盘点 - 品牌排行榜
  • 如何辨别电竞培训学校的真实力?2025年年终最新行业评估方法论及5所实力机构推荐! - 品牌推荐
  • 推荐几家TikTok代运营公司,五家效果不错的TikTok营销服务商推荐(2025年12月新版) - 品牌2025
  • 2025年靠谱的稀土硝酸盐厂家最新推荐排行榜 - 行业平台推荐
  • 2025年锚艇订制厂家权威推荐榜单:抛锚艇/多功能辅助工作船/辅助船源头订制厂家精选 - 品牌推荐官
  • 双指针
  • 2025 十大正版素材网站推荐:高清商用图片资源整理及避坑指南 - 品牌2026
  • 展厅翻新公司推荐:国内优质服务企业实力盘点 - 品牌排行榜
  • 20251210——读后感7
  • 金属力学检测机构推荐,2025金属材料权威检测机构推荐哪些? - 品牌推荐大师1
  • 微库仑硫分析仪十大行业知名品牌及标杆企业厂家哪家好?生物柴油测硫仪口碑好、售后服务好、响应快、性价比高、有实力的油品总硫分析仪生产厂家有哪些? - 品牌推荐大师1
  • 2025年成都本地人火锅推荐TOP10,味道正宗不踩雷,社区火锅/美食/烧菜火锅/特色美食/火锅店/老火锅/火锅火锅品牌选哪家 - 品牌推荐师
  • 微信小程序定制开发公司哪家专业,定制功能迭代+用户体验优化团队推荐:工单小程序/名片小程序/商城小程序多领域小程序定制开发公司推荐 - 品牌2025