1.代码拉取
若依/RuoYi-Cloud
🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本
Gitee
1.1 系统模块说明
1.2 系统架构说明
2.启动项目
2.1 数据库导入
2.2 后端启动
启动Nacos
要下载的nacos-server必须>=2.x.x版本 :https://nacos.io/download/nacos-server/
【强烈建议大家需要什么软件,就自行去官网下载】
nacos-server-2.4.1.zip
(145.6 MB)
修改nacos配置文件信息
修改后,单机启动
访问可以通,则标识启动成功:http://localhost:8848/nacos/
启动Sentinel
启动命令:java -jar sentinel-dashboard.jar --server.port=8718
sentinel-dashboard.jar
(25.4 MB)
工程启动
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须),需修改密码
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选),需修改密码
RuoYiJobApplication (定时任务 可选),需修改密码
RuoYFileApplication (文件服务 可选)
RuoYiGatewayApplication
然后找到启动类,点击启动
RuoYiSystemApplication
这个工程启动,会发现提示用户名、密码错误
因此我们需要到nacos修改对应的密码
这个报错,排查,修复的能力,大家务必具备
RuoYiJobApplication
这个工程同理,需要修改密码
整体启动完成之后,Idea信息如下
nacos信息如下
2.3 前端启动
进入下载源码的:ruoyi-ui目录
注意:前端运行需要node环境,如果没装好的同学自行百度安装,有下述就说明安装好了
打开浏览器,输入:(http://localhost:80) 默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功
如果npm install一直卡住,我们需要切换镜像源
npm config set registry https://registry.npmmirror.com
然后执行就可以
然后再执行:npm run dev
3.试岗需求
1.修改导出表信息
现有导出功能,表名称如下:
需修改为:字典管理-【用户姓名】导出-【导出时间】
如:字段管理-管理员导出-20240829.xlsx
2.支持当前页数据排序
3.增加筛选条件