若依项目部署详解

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Redis 版,经济版 1GB 1个月
简介: 大家好,我是小卷,今天给大家带来若依系统的部署

1.若依【前后端分离版】

1.1.什么是若依

若依就是别人写的开源项目,我们来做二次开放完成自己所需的业务,非常火的一个开源项目,能排在前面的开源项目!!!在于它的功能非常完整,选择的技术架构也是比较主流的,而且主要是做数据和权限管理,有的公司或者毕设都会用到若依,基于若依去开发自己的项目,为什么会用到若依你?首先这个业务是权限管理系统,任何一个大型的项目都需要有这样的权限管理系统!!!无论做什么业务都需要用到权限管理,那作为公司来讲,如果自己要开发这么一个东西,需要的成本较高,需要投入人力物力去写这个项目,但是如果说有现成的东西而且非常好用 并且开源出来了,我们可以直接拿来用,这也是为什么若依这个项目非常火爆的原因,很多公司都在用,很多人都是基于若依进行二次开发的!!!开源项目就是可以拿出来用,在这个基础上进行二次开发就行了

1.2.学习开源项目的目的

1.2.学习开源项目的目的

1、直接用,减少工作量

2、学习开源项目底层的编程思想、设计思路,提高自己的编程能力

1.3.官方网址:

http://www.ruoyi.vip/

1.4.特点

功能特性:

img完善的权限管理

img开发支持多语言

img丰富的前端插件

img强大代码生成器

使用最流行的技术

imgRuoYi(SpringBoot+Bootstrap)

imgRuoYi-Vue(SpringBoot+Vue)

imgRuoYi-Cloud(SpringCloud+Vue)

imgRuoYi-App(Uniapp+Vue)

完全响应式布局

img支持电脑、平板、手机等所有主流设备

img提供多种不同风格的皮肤

img使用最流行的的扁平化设计

img集成多款国内优秀插件

1.5.基础

SpringBoot+Vue

1.6.环境要求

  • JDK1.8+
  • MySQL
  • Redis
  • Maven
  • Vue

2.使用若依

  • 使用开源项目步骤
    • 下载并运行
    • 看懂业务流程
    • 进行二次开发

2.1.启动配置

  • 复制码云链接

img

  • 选择get from version Control

img

  • 克隆下载即可在idea打开

img

  • 配置数据库 MySQL Redis

本地执行SQL脚本

img

在工程中配置数据库【数据库最好8版本】

img

Redis配置

检测本地服务Redis是否开启

img

在工程中配置Redis参数,没有密码可以为空,有密码必须填,不然报错

img

2.2.启动后端

  • 运行admin模块下的application,看到若依表示运行成功

img

这里表示我们后台启动成功

img

2.3.启动前端

  • cd ruoyi-ui
  • 安装依赖 npm install
  • 启动 npm run dev

启动成功

img

img

如果能看到验证码则表示前后端交互是没有问题的,因为这个验证码是后台生成的,后台生成一个图片传给前端然后显示

img

3.可能会出现的问题

我们在部署的时候,可能因为某个端口被占用而去改端口号,但是前端端口和后端端口必须一致,否则会前后端交互失败,并且会弹出要你输入用户名和密码,才能访问此站点的弹窗

img

![img](https://cdn.nlark.com/yuque/0/2023/png/26767157/1678165230284-881e108e-31bb-4680-a887-5c53af53c5b8.png

总结

小卷聊开发,一个专注于技术、面试、软件,偶尔发点生活的公众号,关注我,一起变强!!!
在这里插入图片描述

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
9月前
|
Java 应用服务中间件 Apache
企业实战(2) 项目环境搭建之Tomcat部署
企业实战(2) 项目环境搭建之Tomcat部署
|
2月前
|
弹性计算 NoSQL Java
若依框架---前后端分离项目部署实践
若依框架---前后端分离项目部署实践
172 0
|
Java 数据安全/隐私保护 Windows
使用阿里云服务器部署若依项目
硕士导师的要求,使用阿里云服务器搭建java环境,部署若依项目并设置外网访问,可随时进行查看,修改,编辑。
|
20天前
|
Web App开发 运维 前端开发
从0开始搭建一个前端项目的架子
从0开始搭建一个前端项目的架子
18 1
|
4天前
|
前端开发 Java 应用服务中间件
|
4天前
|
NoSQL Java 关系型数据库
若依后端项目如何进行部署
若依后端项目如何进行部署
|
2月前
|
前端开发 应用服务中间件 网络安全
前端项目部署
前端项目部署
165 0
|
2月前
|
前端开发 数据可视化 Java
前后端分离项目部署上线详细教程
前后端分离项目部署上线详细教程
|
2月前
|
XML Java 关系型数据库
🌟Springboot项目基础配置:小白也能快速上手!
零基础也能玩转Springboot项目基础配置!
64 0
|
小程序 Java 关系型数据库
java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)
java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)
527 1