单体版本

简介: 本教程指导独立搭建RuoYi-Vue项目环境,包括代码拉取、数据库导入、前后端启动及常见问题解决。强调自主排查错误与配置调整能力,并布置4个实战任务:修改导出表名、实现数据排序、添加筛选条件、支持公告批量导入,全面检验开发与自测能力。

需能自己根据工程目录结构和报错,知道启动什么、改什么配置。这个能力不具备入职就很煎熬,希望大家脱离讲义,独立搞定。

1.代码拉取

https://gitee.com/y_project/RuoYi-Vue

2.启动项目

自己根据官方说明文档,完成项目运行

为确保大家都能运行成功,后续我也会给一些操作说明,但强烈建议大家自行搞定

脱离文档,百度解决是真正学会的标准,也是企业的要求

2.1 数据库导入

  • 创建数据库schema

  • 导入SQL脚本

  • 修改数据库密码

2.2 后端启动

  • 启动本地Redis

Redis-x64-5.0.14.1.zip

  • 双击:redis-server.exe,进行启动
  • 双击:redis-cli.exe,进行验证

  • 启动工程

2.3 前端启动

进入下载源码的:ruoyi-ui目录

注意:前端运行需要node环境,如果没装好的同学自行百度安装,有下述就说明安装好了

# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com
# 本地开发 启动项目
npm run dev
  • 打开浏览器,输入:(http://localhost:80) 默认账户/密码 admin/admin123
    若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功

如果npm install一直卡住,我们需要切换镜像源

npm config set registry https://registry.npmmirror.com

然后执行就可以

然后再执行:npm run dev

3.试岗需求

入职后,部分公司会给一些简单的需求考察你的能力,以下4个需求会给1-2天时间,能搞定就可以正常上班。

包括:代码拉取-环境导入-工程启动-下面4个需求开发在24内做完

要求:可以百度、GPT,务必自测通过,最终完成版给Git地址、自测通过截图

1.修改导出表信息

现有导出功能,表名称如下:

需修改为:字典管理-【用户姓名】导出-【导出时间】

如:字段管理-管理员导出-20240829.xlsx

2.支持当前页数据排序

3.增加筛选条件

4.通知公告支持批量导入

相关文章
|
2月前
|
负载均衡 应用服务中间件 Nacos
Nacos配置中心
本文详细介绍如何使用Nacos实现微服务配置中心,涵盖配置管理、热更新、共享配置及优先级规则,并演示Nacos集群搭建与高可用部署,提升系统可维护性与稳定性。
 Nacos配置中心
|
2月前
|
消息中间件 负载均衡 Linux
RabbitMQ部署指南
本文介绍RabbitMQ在CentOS7中基于Docker的单机与集群部署方案,涵盖镜像安装、DelayExchange插件配置、普通集群与镜像模式搭建,并详细演示仲裁队列使用及集群扩容方法,助力实现高可用消息队列服务。
 RabbitMQ部署指南
|
2月前
|
存储 缓存 负载均衡
Nacos注册中心
本文介绍Nacos的安装部署、服务注册中心整合、分级模型、负载均衡策略、权重控制、环境隔离及实例类型,详解其在微服务架构中的应用,帮助开发者掌握Nacos核心功能与最佳实践。
 Nacos注册中心
|
2月前
|
负载均衡 算法 架构师
Ribbon负载均衡
本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,包括@LoadBalanced注解的作用、负载均衡策略分类与算法,以及如何自定义配置和优化首次调用延迟的饥饿加载机制,帮助读者全面理解微服务间的流量分发技术。
Ribbon负载均衡
|
2月前
|
数据库 前端开发 NoSQL
代码拉取与运行
本文档介绍JeecgBoot前后端项目部署流程,包含代码拉取(在线/离线)、数据库脚本导入、Idea工程配置、修改数据库与Redis连接、后端启动及前端Vue3项目运行步骤,附目录结构与关键配置说明,助您快速搭建开发环境。
代码拉取与运行
|
2月前
|
NoSQL Java 前端开发
单体版本
JeecgBoot是一款基于Spring Boot与Vue3的低代码开发平台,支持前后端分离,集成MybatisPlus、Shiro、Redis等主流技术,提供代码生成、在线表单、微服务架构等功能,助力快速构建企业级应用。
 单体版本
|
2月前
|
Java Nacos Maven
Eureka服务注册与发现
本节介绍Eureka注册中心的搭建与使用,完成服务注册与发现功能,为后续Nacos替换做铺垫。
 Eureka服务注册与发现
|
2月前
|
存储 消息中间件 开发框架
应用架构图
技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统间调用关系。包括单体四层结构(表现、业务、数据、基础层)与分布式架构中的应用集成及外部系统交互,明确调用边界,支撑系统高效协同。
|
2月前
|
持续交付 Java 测试技术
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理与日志排查方案,提升发布效率与系统稳定性。
生产环境发布管理
|
2月前
|
数据采集 领域建模 数据库
领域模型图(数据架构/ER图)
本文介绍如何通过四色原型法进行领域建模,构建数据架构中的ER图。利用时标性(MI)、参与方-地点-物品(PPT)、角色(Role)和描述(DESC)四类原型,逐步从业务流程中提炼实体与关系,最终形成清晰的数据模型,助力系统设计。

热门文章

最新文章